.elementor-9072 .elementor-element.elementor-element-a232b78{--display:flex;--min-height:705px;--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;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9072 .elementor-element.elementor-element-a232b78:not(.elementor-motion-effects-element-type-background), .elementor-9072 .elementor-element.elementor-element-a232b78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.datafest.ge/wp-content/uploads/2026/08/website-newww.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-9072 .elementor-element.elementor-element-7dadf17{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:78px;--padding-bottom:30px;--padding-left:126px;--padding-right:0px;}.elementor-9072 .elementor-element.elementor-element-63b00e0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;padding:0px 32px 0px 0px;text-align:center;}.elementor-9072 .elementor-element.elementor-element-63b00e0.elementor-element{--align-self:flex-end;}.elementor-9072 .elementor-element.elementor-element-63b00e0 .elementor-heading-title{font-family:"Metropolis", Sans-serif;}.elementor-9072 .elementor-element.elementor-element-d0efdc4{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;font-family:"Metropolis", Sans-serif;font-size:105px;color:var( --e-global-color-secondary );}.elementor-9072 .elementor-element.elementor-element-d0efdc4 p{margin-block-end:0px;}.elementor-9072 .elementor-element.elementor-element-3c90a33{text-align:start;}.elementor-9072 .elementor-element.elementor-element-3c90a33 .elementor-heading-title{font-family:"Metropolis", Sans-serif;}.elementor-9072 .elementor-element.elementor-element-ce27498 .elementor-button{background-color:#DC42F900;font-size:20px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:16px 30px 14px 30px;}.elementor-9072 .elementor-element.elementor-element-ce27498 .elementor-button:hover, .elementor-9072 .elementor-element.elementor-element-ce27498 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-9072 .elementor-element.elementor-element-ce27498 .elementor-button:hover svg, .elementor-9072 .elementor-element.elementor-element-ce27498 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-9072 .elementor-element.elementor-element-176a922{--display:flex;}.elementor-9072 .elementor-element.elementor-element-676bc43{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9072 .elementor-element.elementor-element-877ec18{--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;--overlay-opacity:0.08;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:64px;--padding-right:64px;}.elementor-9072 .elementor-element.elementor-element-877ec18::before, .elementor-9072 .elementor-element.elementor-element-877ec18 > .elementor-background-video-container::before, .elementor-9072 .elementor-element.elementor-element-877ec18 > .e-con-inner > .elementor-background-video-container::before, .elementor-9072 .elementor-element.elementor-element-877ec18 > .elementor-background-slideshow::before, .elementor-9072 .elementor-element.elementor-element-877ec18 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9072 .elementor-element.elementor-element-877ec18 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9072 .elementor-element.elementor-element-3bce1e3{--display:flex;}.elementor-9072 .elementor-element.elementor-element-b2bc28d .elementor-heading-title{font-family:"Metropolis", Sans-serif;font-size:59px;font-weight:700;}.elementor-9072 .elementor-element.elementor-element-02ffe58{width:var( --container-widget-width, 760px );max-width:760px;--container-widget-width:760px;--container-widget-flex-grow:0;font-family:"Metropolis", Sans-serif;font-size:18px;line-height:1.3em;}.elementor-9072 .elementor-element.elementor-element-02ffe58 p{margin-block-end:18px;}.elementor-9072 .elementor-element.elementor-element-a0c9025{--display:flex;}.elementor-9072 .elementor-element.elementor-element-547aea4 img{width:418px;}.elementor-9072 .elementor-element.elementor-element-210dd07{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:34px 34px;--row-gap:34px;--column-gap:34px;--overlay-opacity:0.08;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:64px;--padding-right:64px;}.elementor-9072 .elementor-element.elementor-element-210dd07::before, .elementor-9072 .elementor-element.elementor-element-210dd07 > .elementor-background-video-container::before, .elementor-9072 .elementor-element.elementor-element-210dd07 > .e-con-inner > .elementor-background-video-container::before, .elementor-9072 .elementor-element.elementor-element-210dd07 > .elementor-background-slideshow::before, .elementor-9072 .elementor-element.elementor-element-210dd07 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9072 .elementor-element.elementor-element-210dd07 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9072 .elementor-element.elementor-element-715d391{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9072 .elementor-element.elementor-element-b4954f1{text-align:center;}.elementor-9072 .elementor-element.elementor-element-b4954f1 .elementor-heading-title{font-size:38px;text-transform:uppercase;}.elementor-9072 .elementor-element.elementor-element-adb5436{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:34px 34px;--row-gap:34px;--column-gap:34px;--overlay-opacity:0.08;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:60px;--padding-left:64px;--padding-right:64px;}.elementor-9072 .elementor-element.elementor-element-adb5436::before, .elementor-9072 .elementor-element.elementor-element-adb5436 > .elementor-background-video-container::before, .elementor-9072 .elementor-element.elementor-element-adb5436 > .e-con-inner > .elementor-background-video-container::before, .elementor-9072 .elementor-element.elementor-element-adb5436 > .elementor-background-slideshow::before, .elementor-9072 .elementor-element.elementor-element-adb5436 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9072 .elementor-element.elementor-element-adb5436 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9072 .elementor-element.elementor-element-fa1b231{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9072 .elementor-element.elementor-element-9a0d51e:not( .elementor-widget-image ), .elementor-9072 .elementor-element.elementor-element-9a0d51e.elementor-widget-image img{-webkit-mask-image:url( https://www.datafest.ge/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-9072 .elementor-element.elementor-element-9a0d51e img{border-radius:50% 50% 50% 50%;}.elementor-9072 .elementor-element.elementor-element-0710422{text-align:center;}.elementor-9072 .elementor-element.elementor-element-0710422 .elementor-heading-title{font-size:26px;text-transform:uppercase;}.elementor-9072 .elementor-element.elementor-element-682fe41{text-align:center;font-family:"Metropolis", Sans-serif;font-size:18px;line-height:1.3em;}.elementor-9072 .elementor-element.elementor-element-682fe41 p{margin-block-end:18px;}.elementor-9072 .elementor-element.elementor-element-30d3eaa{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9072 .elementor-element.elementor-element-bf18c61:not( .elementor-widget-image ), .elementor-9072 .elementor-element.elementor-element-bf18c61.elementor-widget-image img{-webkit-mask-image:url( https://www.datafest.ge/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-9072 .elementor-element.elementor-element-bf18c61 img{border-radius:50% 50% 50% 50%;}.elementor-9072 .elementor-element.elementor-element-c01022a{text-align:center;}.elementor-9072 .elementor-element.elementor-element-c01022a .elementor-heading-title{font-size:26px;text-transform:uppercase;}.elementor-9072 .elementor-element.elementor-element-f115b47{text-align:center;font-family:"Metropolis", Sans-serif;font-size:18px;line-height:1.3em;}.elementor-9072 .elementor-element.elementor-element-f115b47 p{margin-block-end:18px;}.elementor-9072 .elementor-element.elementor-element-f6e03f8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9072 .elementor-element.elementor-element-c701bbb:not( .elementor-widget-image ), .elementor-9072 .elementor-element.elementor-element-c701bbb.elementor-widget-image img{-webkit-mask-image:url( https://www.datafest.ge/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-9072 .elementor-element.elementor-element-c701bbb img{border-radius:50% 50% 50% 50%;}.elementor-9072 .elementor-element.elementor-element-8db3c2d{text-align:center;}.elementor-9072 .elementor-element.elementor-element-8db3c2d .elementor-heading-title{font-size:26px;text-transform:uppercase;}.elementor-9072 .elementor-element.elementor-element-1279880{text-align:center;font-family:"Metropolis", Sans-serif;font-size:18px;line-height:1.3em;}.elementor-9072 .elementor-element.elementor-element-1279880 p{margin-block-end:18px;}.elementor-9072 .elementor-element.elementor-element-17cce1c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9072 .elementor-element.elementor-element-0e98b2b:not( .elementor-widget-image ), .elementor-9072 .elementor-element.elementor-element-0e98b2b.elementor-widget-image img{-webkit-mask-image:url( https://www.datafest.ge/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-9072 .elementor-element.elementor-element-0e98b2b img{border-radius:50% 50% 50% 50%;}.elementor-9072 .elementor-element.elementor-element-57aac2d{text-align:center;}.elementor-9072 .elementor-element.elementor-element-57aac2d .elementor-heading-title{font-size:26px;text-transform:uppercase;}.elementor-9072 .elementor-element.elementor-element-9fefde5{text-align:center;font-family:"Metropolis", Sans-serif;font-size:18px;line-height:1.3em;}.elementor-9072 .elementor-element.elementor-element-9fefde5 p{margin-block-end:18px;}.elementor-9072 .elementor-element.elementor-element-357fc83{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.08;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:64px;--padding-right:64px;}.elementor-9072 .elementor-element.elementor-element-357fc83::before, .elementor-9072 .elementor-element.elementor-element-357fc83 > .elementor-background-video-container::before, .elementor-9072 .elementor-element.elementor-element-357fc83 > .e-con-inner > .elementor-background-video-container::before, .elementor-9072 .elementor-element.elementor-element-357fc83 > .elementor-background-slideshow::before, .elementor-9072 .elementor-element.elementor-element-357fc83 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9072 .elementor-element.elementor-element-357fc83 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9072 .elementor-element.elementor-element-2167abe .elementor-heading-title{font-family:"Metropolis", Sans-serif;font-size:38px;}.elementor-9072 .elementor-element.elementor-element-0fb410b{width:var( --container-widget-width, 760px );max-width:760px;--container-widget-width:760px;--container-widget-flex-grow:0;font-family:"Metropolis", Sans-serif;font-size:18px;line-height:1.3em;}.elementor-9072 .elementor-element.elementor-element-0fb410b p{margin-block-end:18px;}.elementor-9072 .elementor-element.elementor-element-913ed41{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9072 .elementor-element.elementor-element-a5da845{--display:flex;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-9072 .elementor-element.elementor-element-a5da845:not(.elementor-motion-effects-element-type-background), .elementor-9072 .elementor-element.elementor-element-a5da845 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEE9E400;}.elementor-9072 .elementor-element.elementor-element-ef96da1 img{width:240px;}.elementor-9072 .elementor-element.elementor-element-aa3f115{text-align:center;}.elementor-9072 .elementor-element.elementor-element-aa3f115 .elementor-heading-title{font-family:"Metropolis", Sans-serif;font-size:18px;}.elementor-9072 .elementor-element.elementor-element-33a35f1{text-align:center;font-family:"Metropolis", Sans-serif;font-size:18px;line-height:1.3em;}.elementor-9072 .elementor-element.elementor-element-33a35f1 p{margin-block-end:18px;}.elementor-9072 .elementor-element.elementor-element-85c824c{--display:flex;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-9072 .elementor-element.elementor-element-85c824c:not(.elementor-motion-effects-element-type-background), .elementor-9072 .elementor-element.elementor-element-85c824c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEE9E400;}.elementor-9072 .elementor-element.elementor-element-e9e339a img{width:240px;}.elementor-9072 .elementor-element.elementor-element-e1c731e{text-align:center;}.elementor-9072 .elementor-element.elementor-element-e1c731e .elementor-heading-title{font-family:"Metropolis", Sans-serif;font-size:18px;}.elementor-9072 .elementor-element.elementor-element-ba73c2f{text-align:center;font-family:"Metropolis", Sans-serif;font-size:18px;line-height:1.3em;}.elementor-9072 .elementor-element.elementor-element-ba73c2f p{margin-block-end:18px;}.elementor-9072 .elementor-element.elementor-element-29afde6{--display:flex;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-9072 .elementor-element.elementor-element-29afde6:not(.elementor-motion-effects-element-type-background), .elementor-9072 .elementor-element.elementor-element-29afde6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEE9E400;}.elementor-9072 .elementor-element.elementor-element-d739104 img{width:240px;}.elementor-9072 .elementor-element.elementor-element-d120ca6{text-align:center;}.elementor-9072 .elementor-element.elementor-element-d120ca6 .elementor-heading-title{font-family:"Metropolis", Sans-serif;font-size:18px;}.elementor-9072 .elementor-element.elementor-element-fc86791{text-align:center;font-family:"Metropolis", Sans-serif;font-size:18px;line-height:1.3em;}.elementor-9072 .elementor-element.elementor-element-fc86791 p{margin-block-end:18px;}.elementor-9072 .elementor-element.elementor-element-7bb4fb6{--display:flex;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-9072 .elementor-element.elementor-element-7bb4fb6:not(.elementor-motion-effects-element-type-background), .elementor-9072 .elementor-element.elementor-element-7bb4fb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEE9E400;}.elementor-9072 .elementor-element.elementor-element-7cd7b17 img{width:240px;}.elementor-9072 .elementor-element.elementor-element-7f1e885{text-align:center;}.elementor-9072 .elementor-element.elementor-element-7f1e885 .elementor-heading-title{font-family:"Metropolis", Sans-serif;font-size:18px;}.elementor-9072 .elementor-element.elementor-element-511a371{text-align:center;font-family:"Metropolis", Sans-serif;font-size:18px;line-height:1.3em;}.elementor-9072 .elementor-element.elementor-element-511a371 p{margin-block-end:18px;}.elementor-9072 .elementor-element.elementor-element-b3938f1{--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;--overlay-opacity:0.21;--overlay-mix-blend-mode:overlay;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:64px;--padding-right:64px;}.elementor-9072 .elementor-element.elementor-element-b3938f1:not(.elementor-motion-effects-element-type-background), .elementor-9072 .elementor-element.elementor-element-b3938f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9072 .elementor-element.elementor-element-b3938f1::before, .elementor-9072 .elementor-element.elementor-element-b3938f1 > .elementor-background-video-container::before, .elementor-9072 .elementor-element.elementor-element-b3938f1 > .e-con-inner > .elementor-background-video-container::before, .elementor-9072 .elementor-element.elementor-element-b3938f1 > .elementor-background-slideshow::before, .elementor-9072 .elementor-element.elementor-element-b3938f1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9072 .elementor-element.elementor-element-b3938f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.datafest.ge/wp-content/uploads/2026/08/pattern2.png");--background-overlay:'';background-position:bottom right;background-size:cover;}.elementor-9072 .elementor-element.elementor-element-78c2a33{--display:flex;}.elementor-9072 .elementor-element.elementor-element-e4ee810 .elementor-heading-title{font-family:"Metropolis", Sans-serif;}.elementor-9072 .elementor-element.elementor-element-a15ae15{width:var( --container-widget-width, 760px );max-width:760px;--container-widget-width:760px;--container-widget-flex-grow:0;font-family:"Metropolis", Sans-serif;font-size:18px;line-height:1.7em;}.elementor-9072 .elementor-element.elementor-element-a15ae15 p{margin-block-end:18px;}.elementor-9072 .elementor-element.elementor-element-b683399{--display:flex;}.elementor-9072 .elementor-element.elementor-element-bd229a4 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-9072 .elementor-element.elementor-element-43feaa3{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-9072 .elementor-element.elementor-element-43feaa3 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-9072 .elementor-element.elementor-element-43feaa3 .elementor-custom-embed-play i{color:#FBCAD6;}.elementor-9072 .elementor-element.elementor-element-43feaa3 .elementor-custom-embed-play svg{fill:#FBCAD6;}.elementor-9072 .elementor-element.elementor-element-5cfd24f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.08;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:64px;--padding-right:64px;}.elementor-9072 .elementor-element.elementor-element-5cfd24f::before, .elementor-9072 .elementor-element.elementor-element-5cfd24f > .elementor-background-video-container::before, .elementor-9072 .elementor-element.elementor-element-5cfd24f > .e-con-inner > .elementor-background-video-container::before, .elementor-9072 .elementor-element.elementor-element-5cfd24f > .elementor-background-slideshow::before, .elementor-9072 .elementor-element.elementor-element-5cfd24f > .e-con-inner > .elementor-background-slideshow::before, .elementor-9072 .elementor-element.elementor-element-5cfd24f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9072 .elementor-element.elementor-element-0059611 .elementor-heading-title{font-family:"Metropolis", Sans-serif;font-size:38px;}.elementor-9072 .elementor-element.elementor-element-29e0bcc{width:var( --container-widget-width, 760px );max-width:760px;--container-widget-width:760px;--container-widget-flex-grow:0;font-family:"Metropolis", Sans-serif;font-size:18px;line-height:1.7em;}.elementor-9072 .elementor-element.elementor-element-29e0bcc p{margin-block-end:18px;}.elementor-9072 .elementor-element.elementor-element-1450f5c{width:var( --container-widget-width, 760px );max-width:760px;--container-widget-width:760px;--container-widget-flex-grow:0;font-family:"Metropolis", Sans-serif;font-size:18px;line-height:1.3em;}.elementor-9072 .elementor-element.elementor-element-1450f5c p{margin-block-end:18px;}.elementor-9072 .elementor-element.elementor-element-ae59948{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9072 .elementor-element.elementor-element-6aafa9c{--display:flex;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-9072 .elementor-element.elementor-element-6aafa9c:not(.elementor-motion-effects-element-type-background), .elementor-9072 .elementor-element.elementor-element-6aafa9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEE9E485;}.elementor-9072 .elementor-element.elementor-element-fdab71b .elementor-heading-title{font-family:"Metropolis", Sans-serif;font-size:22px;}.elementor-9072 .elementor-element.elementor-element-b67e5fd{font-family:"Metropolis", Sans-serif;font-size:18px;line-height:1.4em;}.elementor-9072 .elementor-element.elementor-element-b67e5fd p{margin-block-end:18px;}.elementor-9072 .elementor-element.elementor-element-ac23089{font-family:"Metropolis", Sans-serif;font-size:18px;line-height:1.4em;}.elementor-9072 .elementor-element.elementor-element-ac23089 p{margin-block-end:18px;}.elementor-9072 .elementor-element.elementor-element-620d223{font-family:"Metropolis", Sans-serif;font-size:18px;line-height:1.4em;}.elementor-9072 .elementor-element.elementor-element-620d223 p{margin-block-end:18px;}.elementor-9072 .elementor-element.elementor-element-89df4f3 .elementor-button{background-color:#DC42F900;font-family:"Metropolis", Sans-serif;font-size:17px;font-weight:500;line-height:15px;letter-spacing:0.4px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:50px 50px 50px 50px;padding:20px 40px 20px 40px;}.elementor-9072 .elementor-element.elementor-element-89df4f3 .elementor-button:hover, .elementor-9072 .elementor-element.elementor-element-89df4f3 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-9072 .elementor-element.elementor-element-89df4f3.elementor-element{--align-self:flex-start;}.elementor-9072 .elementor-element.elementor-element-89df4f3 .elementor-button:hover svg, .elementor-9072 .elementor-element.elementor-element-89df4f3 .elementor-button:focus svg{fill:var( --e-global-color-primary );}:root{--page-title-display:none;}@media(min-width:701px){.elementor-9072 .elementor-element.elementor-element-a232b78{--width:100%;}.elementor-9072 .elementor-element.elementor-element-7dadf17{--content-width:760px;}.elementor-9072 .elementor-element.elementor-element-3bce1e3{--width:50%;}.elementor-9072 .elementor-element.elementor-element-a0c9025{--width:50%;}.elementor-9072 .elementor-element.elementor-element-715d391{--width:100%;}.elementor-9072 .elementor-element.elementor-element-fa1b231{--width:25%;}.elementor-9072 .elementor-element.elementor-element-30d3eaa{--width:25%;}.elementor-9072 .elementor-element.elementor-element-f6e03f8{--width:25%;}.elementor-9072 .elementor-element.elementor-element-17cce1c{--width:25%;}.elementor-9072 .elementor-element.elementor-element-a5da845{--width:25%;}.elementor-9072 .elementor-element.elementor-element-85c824c{--width:25%;}.elementor-9072 .elementor-element.elementor-element-29afde6{--width:25%;}.elementor-9072 .elementor-element.elementor-element-7bb4fb6{--width:25%;}.elementor-9072 .elementor-element.elementor-element-78c2a33{--width:50%;}.elementor-9072 .elementor-element.elementor-element-b683399{--width:50%;}.elementor-9072 .elementor-element.elementor-element-6aafa9c{--width:90%;}}@media(max-width:1024px) and (min-width:701px){.elementor-9072 .elementor-element.elementor-element-a0c9025{--width:46%;}.elementor-9072 .elementor-element.elementor-element-715d391{--width:100%;}.elementor-9072 .elementor-element.elementor-element-fa1b231{--width:48%;}.elementor-9072 .elementor-element.elementor-element-30d3eaa{--width:48%;}.elementor-9072 .elementor-element.elementor-element-f6e03f8{--width:48%;}.elementor-9072 .elementor-element.elementor-element-17cce1c{--width:48%;}.elementor-9072 .elementor-element.elementor-element-a5da845{--width:50%;}.elementor-9072 .elementor-element.elementor-element-85c824c{--width:47%;}.elementor-9072 .elementor-element.elementor-element-29afde6{--width:50%;}.elementor-9072 .elementor-element.elementor-element-7bb4fb6{--width:47%;}.elementor-9072 .elementor-element.elementor-element-78c2a33{--width:50%;}.elementor-9072 .elementor-element.elementor-element-b683399{--width:46%;}}@media(max-width:1024px){.elementor-9072 .elementor-element.elementor-element-7dadf17{--padding-top:22px;--padding-bottom:0px;--padding-left:88px;--padding-right:0px;}.elementor-9072 .elementor-element.elementor-element-63b00e0{width:100%;max-width:100%;text-align:start;}.elementor-9072 .elementor-element.elementor-element-63b00e0.elementor-element{--align-self:flex-end;}.elementor-9072 .elementor-element.elementor-element-d0efdc4{text-align:start;font-size:73px;}.elementor-9072 .elementor-element.elementor-element-877ec18{--padding-top:80px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-9072 .elementor-element.elementor-element-210dd07{--gap:34px 012px;--row-gap:34px;--column-gap:012px;--padding-top:40px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-9072 .elementor-element.elementor-element-715d391{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9072 .elementor-element.elementor-element-adb5436{--gap:34px 012px;--row-gap:34px;--column-gap:012px;--padding-top:40px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-9072 .elementor-element.elementor-element-fa1b231{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9072 .elementor-element.elementor-element-30d3eaa{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9072 .elementor-element.elementor-element-f6e03f8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9072 .elementor-element.elementor-element-17cce1c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9072 .elementor-element.elementor-element-a5da845{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-9072 .elementor-element.elementor-element-85c824c{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-9072 .elementor-element.elementor-element-29afde6{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-9072 .elementor-element.elementor-element-7bb4fb6{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-9072 .elementor-element.elementor-element-b3938f1{--padding-top:60px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-9072 .elementor-element.elementor-element-6aafa9c{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}}@media(max-width:700px){.elementor-9072 .elementor-element.elementor-element-a232b78{--min-height:700px;}.elementor-9072 .elementor-element.elementor-element-a232b78:not(.elementor-motion-effects-element-type-background), .elementor-9072 .elementor-element.elementor-element-a232b78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom left;}.elementor-9072 .elementor-element.elementor-element-7dadf17{--padding-top:48px;--padding-bottom:0px;--padding-left:18px;--padding-right:18px;}.elementor-9072 .elementor-element.elementor-element-63b00e0.elementor-element{--align-self:flex-start;}.elementor-9072 .elementor-element.elementor-element-d0efdc4.elementor-element{--align-self:flex-start;}.elementor-9072 .elementor-element.elementor-element-d0efdc4{text-align:start;font-size:42px;}.elementor-9072 .elementor-element.elementor-element-3c90a33.elementor-element{--align-self:flex-start;}.elementor-9072 .elementor-element.elementor-element-3c90a33{text-align:start;}.elementor-9072 .elementor-element.elementor-element-877ec18{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-9072 .elementor-element.elementor-element-b2bc28d .elementor-heading-title{font-size:38px;}.elementor-9072 .elementor-element.elementor-element-a0c9025.e-con{--order:-99999 /* order start hack */;}.elementor-9072 .elementor-element.elementor-element-210dd07{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:20px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-9072 .elementor-element.elementor-element-715d391{--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-9072 .elementor-element.elementor-element-adb5436{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:20px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-9072 .elementor-element.elementor-element-fa1b231{--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-9072 .elementor-element.elementor-element-30d3eaa{--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-9072 .elementor-element.elementor-element-f6e03f8{--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-9072 .elementor-element.elementor-element-17cce1c{--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-9072 .elementor-element.elementor-element-357fc83{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-9072 .elementor-element.elementor-element-a5da845{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9072 .elementor-element.elementor-element-85c824c{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9072 .elementor-element.elementor-element-29afde6{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9072 .elementor-element.elementor-element-7bb4fb6{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9072 .elementor-element.elementor-element-b3938f1{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-9072 .elementor-element.elementor-element-5cfd24f{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-9072 .elementor-element.elementor-element-6aafa9c{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9072 .elementor-element.elementor-element-89df4f3 .elementor-button{font-size:14px;border-radius:10px 10px 10px 10px;padding:10px 10px 10px 10px;}}/* Start custom CSS for container, class: .elementor-element-a232b78 *//* =========================================================
   DATAFEST HERO v6
   ========================================================= */

.datafest-hero {
    position: relative;
    width: 100%;
    max-width: none;
    overflow: hidden;
}


/* =========================================================
   TIMELINE
   ========================================================= */

.datafest-timeline {
    position: relative;
    width: 100%;
    min-height: 360px;
    margin-top: 20px;
    z-index: 5;
}

.datafest-timeline-inner {
    position: relative;
    width: 92%;
    max-width: 1500px;
    height: 310px;
    margin: 0 auto;
}


/* =========================================================
   TAGLINE
   ========================================================= */

.datafest-tagline {
    position: absolute;

    left: 22%;
    top: 20px;

    z-index: 5;

    font-family: "Metropolis", sans-serif;
    font-size: clamp(18px, 2vw, 30px);
    font-weight: 400;
    line-height: 1;

    color: #2c237b;

    transform: rotate(14deg);
    transform-origin: left center;

    white-space: nowrap;
}


/* =========================================================
   MAIN HORIZONTAL TIMELINE
   ========================================================= */

.datafest-line {
    position: absolute;

    left: 0;
    right: 0;
    top: 220px;

    height: 1px;

    background: rgba(255, 255, 255, 0.65);

    transform: rotate(-5deg);
    transform-origin: center;

    z-index: 2;
}

.datafest-line::before,
.datafest-line::after {
    content: "";

    position: absolute;

    left: 0;
    right: 0;

    height: 1px;

    background: rgba(255, 255, 255, 0.30);
}

.datafest-line::before {
    top: -10px;
    transform: rotate(2deg);
}

.datafest-line::after {
    top: 10px;
    transform: rotate(-2deg);
}


/* =========================================================
   YEAR NODES
   ========================================================= */

.datafest-year {
    position: absolute;

    top: 111px;

    width: 60px;
    height: 300px;

    display: block;

    color: #ffffff;
    text-decoration: none;

    z-index: 10;

    cursor: pointer;
}


/* =========================================================
   DESKTOP YEAR POSITIONS
   ========================================================= */

.datafest-year-2017 {
    left: 1%;
}

.datafest-year-2018 {
    left: 10%;
}

.datafest-year-2019 {
    left: 19%;
}

.datafest-year-2020 {
    left: 28%;
}

.datafest-year-2021 {
    left: 37%;
}

.datafest-year-2022 {
    left: 46%;
}

.datafest-year-2023 {
    left: 55%;
}

.datafest-year-2024 {
    left: 64%;
}

.datafest-year-2025 {
    left: 73%;
}

.datafest-year-2026 {
    left: 83.5%;
}


/* =========================================================
   TIMELINE POINTS
   ========================================================= */

.datafest-point {
    position: absolute;

    left: 50%;

    width: 10px;
    height: 10px;

    border-radius: 50%;

    background: #ffffff;

    transform: translate(-50%, -50%);

    box-shadow:
        0 0 9px rgba(255, 255, 255, 0.95),
        0 0 22px rgba(255, 255, 255, 0.55);

    transition:
        width 0.35s ease,
        height 0.35s ease,
        box-shadow 0.35s ease;
}


/* =========================================================
   DEFAULT POINT POSITION
   ========================================================= */

.datafest-point {
    top: 75px;
}


/* =========================================================
   YEAR LABEL
   ========================================================= */

.datafest-year-label {
    position: absolute;

    top: 155px;
    left: 50%;

    transform: translateX(-50%);

    font-family: "Metropolis", sans-serif;

    font-size: 13px;
    font-weight: 400;

    line-height: 1;

    color: rgba(255, 255, 255, 0.90);

    white-space: nowrap;
}


/* =========================================================
   PROGRESSIVE DESKTOP POINT POSITIONS
   ========================================================= */

@media (min-width: 768px) {

    .datafest-year-2017 .datafest-point {
        top: 110px;
    }

    .datafest-year-2018 .datafest-point {
        top: 97px;
    }

    .datafest-year-2019 .datafest-point {
        top: 84px;
    }

    .datafest-year-2020 .datafest-point {
        top: 71px;
    }

    .datafest-year-2021 .datafest-point {
        top: 58px;
    }

    .datafest-year-2022 .datafest-point {
        top: 45px;
    }

    .datafest-year-2023 .datafest-point {
        top: 32px;
    }

    .datafest-year-2024 .datafest-point {
        top: 19px;
    }

    .datafest-year-2025 .datafest-point {
        top: 6px;
    }


    /* =====================================================
       PROGRESSIVE GRAPH-LIKE STEMS
       ===================================================== */

    .datafest-stem {
        position: absolute;

        left: 50%;

        width: 1px;

        background: rgba(255, 255, 255, 0.65);

        transform: translateX(-50%);

        z-index: 1;
    }

    .datafest-year-2017 .datafest-stem {
        top: 110px;
        height: 35px;
    }

    .datafest-year-2018 .datafest-stem {
        top: 97px;
        height: 48px;
    }

    .datafest-year-2019 .datafest-stem {
        top: 84px;
        height: 61px;
    }

    .datafest-year-2020 .datafest-stem {
        top: 71px;
        height: 74px;
    }

    .datafest-year-2021 .datafest-stem {
        top: 58px;
        height: 87px;
    }

    .datafest-year-2022 .datafest-stem {
        top: 45px;
        height: 100px;
    }

    .datafest-year-2023 .datafest-stem {
        top: 32px;
        height: 113px;
    }

    .datafest-year-2024 .datafest-stem {
        top: 19px;
        height: 126px;
    }

    .datafest-year-2025 .datafest-stem {
        top: 6px;
        height: 139px;
    }


    /* =====================================================
       2026 DESKTOP
       IMPORTANT:
       All 2026 positioning is inside this desktop query.
       ===================================================== */

    .datafest-current .datafest-point {
        top: 145px;

        width: 16px;
        height: 16px;

        box-shadow:
            0 0 10px rgba(255, 255, 255, 1),
            0 0 24px rgba(255, 255, 255, 0.75);
    }

    .datafest-current .datafest-stem {
        top: -400px;
        height:550px;

        background: rgba(255, 255, 255, 0.82);

        box-shadow:
            0 0 8px rgba(255, 255, 255, 0.35);
    }

    .datafest-current::before {
        content: "";

        position: absolute;

        /*
         * Slightly to the right of the upper 2026 text.
         */

        left: calc(50% + 1px);
        top: -400px;

        width: 34px;
        height: 34px;

        border-radius: 50%;

        background: #ffffff;

        transform: translateX(-50%);

        box-shadow:
            0 0 14px rgba(255, 255, 255, 1),
            0 0 34px rgba(255, 255, 255, 1),
            0 0 65px rgba(255, 255, 255, 0.85);

        z-index: 50;
    }

    .datafest-current .datafest-year-label {
        top: 165px;

        font-size: 15px;
        font-weight: 700;
    }

}


/* =========================================================
   IMAGE PREVIEW
   ========================================================= */

.datafest-preview {
    position: absolute;

    left: 50%;
    top: -105px;

    width: 210px;
    height: 210px;

    border-radius: 50%;

    overflow: hidden;

    opacity: 0;
    visibility: hidden;

    transform:
        translateX(-50%)
        translateY(20px)
        scale(0.68);

    transition:
        opacity 0.35s ease,
        transform 0.45s cubic-bezier(0.2, 0.8, 0.2, 1),
        visibility 0.35s ease;

    background: rgba(255, 255, 255, 0.12);

    box-shadow:
        0 15px 50px rgba(40, 20, 100, 0.35);

    z-index: 999;
}

.datafest-preview img {
    width: 100%;
    height: 100%;

    display: block;

    object-fit: cover;
}

.datafest-preview::after {
    content: "";

    position: absolute;

    inset: 0;

    background:
        linear-gradient(
            to bottom,
            transparent 55%,
            rgba(32, 15, 95, 0.20) 100%
        );

    pointer-events: none;
}


/* =========================================================
   HOVER / ACTIVE
   ========================================================= */

.datafest-year:hover .datafest-point,
.datafest-year.is-active .datafest-point {
    box-shadow:
        0 0 12px rgba(255, 255, 255, 1),
        0 0 28px rgba(255, 255, 255, 0.95),
        0 0 55px rgba(255, 255, 255, 0.75);
}

.datafest-year:hover .datafest-preview,
.datafest-year.is-active .datafest-preview {
    opacity: 1;
    visibility: visible;

    transform:
        translateX(-50%)
        translateY(0)
        scale(1);
}


/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 1024px) and (min-width: 768px) {

    .datafest-timeline {
        min-height: 340px;
    }

    .datafest-timeline-inner {
        width: 96%;
    }

    .datafest-tagline {
        left: 18%;
        font-size: 19px;
    }

    .datafest-year-2017 {
        left: 0%;
    }

    .datafest-year-2018 {
        left: 9%;
    }

    .datafest-year-2019 {
        left: 18%;
    }

    .datafest-year-2020 {
        left: 27%;
    }

    .datafest-year-2021 {
        left: 36%;
    }

    .datafest-year-2022 {
        left: 45%;
    }

    .datafest-year-2023 {
        left: 54%;
    }

    .datafest-year-2024 {
        left: 63%;
    }

    .datafest-year-2025 {
        left: 72%;
    }

    .datafest-year-2026 {
        left: 81%;
    }

    .datafest-preview {
        width: 175px;
        height: 175px;
        top: -80px;
    }

    .datafest-current .datafest-stem {
        top: -300px;
        height: 445px;
    }

    .datafest-current::before {
        top: -310px;

        width: 27px;
        height: 27px;

        left: calc(50% + 5px);
    }

    .datafest-current .datafest-point {
        top: 145px;

        width: 15px;
        height: 15px;
    }

}


/* =========================================================
   MOBILE
   =========================================================
   
   THIS SECTION IS RESTORED TO YOUR ORIGINAL CSS.
   ========================================================= */

@media (max-width: 767px) {

    .datafest-timeline {
        min-height: 510px;
        margin-top: 10px;
    }

    .datafest-timeline-inner {
        width: 94%;
        height: 480px;
    }


    /* Tagline */

    .datafest-tagline {
        left: 10%;
        top: 0;

        font-size: 14px;

        transform: rotate(6deg);
    }


    /* Hide horizontal timeline */

    .datafest-line {
        display: none;
    }


    /* Mobile nodes */

    .datafest-year {
        width: 55px;
        height: 90px;
    }


    /* Row 1 */

    .datafest-year-2017 {
        left: 5%;
        top: 65px;
    }

    .datafest-year-2018 {
        left: 28%;
        top: 65px;
    }

    .datafest-year-2019 {
        left: 51%;
        top: 65px;
    }

    .datafest-year-2020 {
        left: 74%;
        top: 65px;
    }


    /* Row 2 */

    .datafest-year-2021 {
        left: 5%;
        top: 180px;
    }

    .datafest-year-2022 {
        left: 28%;
        top: 180px;
    }

    .datafest-year-2023 {
        left: 51%;
        top: 180px;
    }

    .datafest-year-2024 {
        left: 74%;
        top: 180px;
    }


    /* Row 3 */

    .datafest-year-2025 {
        left: 20%;
        top: 295px;
    }

    .datafest-year-2026 {
        left: 57%;
        top: 295px;
    }


    /* Mobile does not use vertical stems */

    .datafest-stem {
        display: none;
    }


    /* Mobile points */

    .datafest-point {
        top: 20px;

        width: 11px;
        height: 11px;
    }


    /* Mobile labels */

    .datafest-year-label {
        top: 42px;

        font-size: 11px;
    }


    /* Mobile image preview */

    .datafest-preview {
        position: absolute;

        left: 50%;
        bottom: 60px;

        width: 160px;
        height: 160px;
    }


    /* Mobile active */

    .datafest-year:hover .datafest-point {
        width: 11px;
        height: 11px;
    }

    .datafest-year.is-active .datafest-point {
        width: 24px;
        height: 24px;
    }


    /* Mobile 2026 */

    .datafest-current .datafest-point {
        width: 21px;
        height: 21px;
    }

    .datafest-current .datafest-stem {
        display: none;
    }

    .datafest-current::before {
        display: none;
    }

    .datafest-current .datafest-year-label {
        font-size: 12px;
    }

}/* End custom CSS */