@keyframes text-btn-anim-1{from{transform:scale(0)}to{transform:scale(1)}}@keyframes text-btn-anim-2{from{background-color:#0f0f0f;border:6px solid #fff0;margin-right:8px}to{background-color:#fff;border:6px solid #0f0f0f;margin-right:10px}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes slideOutDown{0%{transform:translateY(0)}100%{opacity:0;transform:translateY(2000px)}}.hdSlideInUp{animation-name:slideInUp;animation-iteration-count:1s;animation-duration:1s;animation-delay:0s;animation-timing-function:ease;animation-fill-mode:both;backface-visibility:hidden;animation-fill-mode:none;animation-duration:.25s}.hdSlideOutDown{animation-name:slideOutDown;animation-iteration-count:1s;animation-duration:1s;animation-delay:0s;animation-timing-function:ease;animation-fill-mode:both;backface-visibility:hidden;animation-fill-mode:none;animation-duration:.25s}#top-bar .t-bar{background:#d0dd27}#top-bar .t-bar>.container{background-color:#d0dd27}#top-bar .t-bar>.container .tp-li a:hover,#top-bar .t-bar>.container .tp-li:hover{color:#0f0f0f!important;text-decoration:underline!important}#top-bar .t-bar .lang-sel.t-bar .i-inter::before{background-color:#000}#top-bar .t-bar .lang-sel.t-bar .sel-li.active a{color:#d0dd27}#header{background-color:#0f0f0f}#header .burger-btn svg path{stroke:#d0dd27}#header:not(.brg) a{color:#fff}#header:not(.brg) a:hover{color:#006fea!important}#header:not(.brg) .logo-image{filter:brightness(0) invert(1)}#header:not(.brg) .header-wrap{background-color:#0f0f0f}#header:not(.brg) .header-wrap .header__list-item{color:#fff}#header:not(.brg) .header-wrap .submenu-list__title{color:#0f0f0f}#header:not(.brg) .header__list-item:not(.is-active) a{color:#fff}.breadcrumbs-wrapper{background:#000;color:#fff}.breadcrumbs-wrapper span{color:#fff}.breadcrumbs-wrapper span a:hover span{color:#009bff}.breadcrumbs-wrapper span.brd-sep::after{background-color:#fff!important}body.safe-roads #main{background-color:#000;color:#fff}body.safe-roads #main a:not(.href-overlay):not(.breadcrumb-link):not(.tp-li){color:#d0dd27}body.safe-roads #main a:not(.href-overlay):not(.breadcrumb-link):not(.tp-li):hover,body.safe-roads #main a:not(.href-overlay):not(.breadcrumb-link):not(.tp-li).hover{color:#d0dd27}body.safe-roads.hiddenScroll{overflow:hidden!important}body.safe-roads #hd-wrap{background-color:#000}body.safe-roads .intro-title{font-family:"AeonikPro-Bold",Arial,sans-serif;font-size:16px;line-height:22px;letter-spacing:.01em;font-weight:700;color:#f1f2f0}@media(min-width:576px){body.safe-roads .intro-title{font-size:17px;line-height:26px}}@media(min-width:992px){body.safe-roads .intro-title{font-size:19px;line-height:28px}}body.safe-roads .main-title{font-family:"AeonikPro-Bold",Arial,sans-serif;font-size:27px;line-height:31px;letter-spacing:0;font-weight:700;color:#d0dd27}@media(min-width:576px){body.safe-roads .main-title{font-size:29px;line-height:36px}}@media(min-width:992px){body.safe-roads .main-title{font-size:42px;line-height:50px}}body.safe-roads .img--bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:top center;z-index:-1}body.safe-roads .img--bg.striped{border:16px solid;border-image:repeating-linear-gradient(125deg,#000,#000 6px,#d0dd27 10px,#d0dd27 16px) 16}body.safe-roads .img--bgs{position:absolute;width:100%;height:100%;object-fit:cover;object-position:top center;z-index:-1}body.safe-roads .img--contain{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:contain;object-position:center center;z-index:-1}body.safe-roads .img--layout{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1;pointer-events:none}body.safe-roads .auto-counter-typography{font-size:40px;line-height:48px;letter-spacing:-.02em;font-weight:800}@media(min-width:576px){body.safe-roads .auto-counter-typography{font-size:50px;line-height:58px}}@media(min-width:992px){body.safe-roads .auto-counter-typography{font-size:70px;line-height:78px}}body.safe-roads div:where(.swal2-container) button:where(.swal2-close.sf-roads-project):hover{color:#d0dd27}section.hero{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background:#fff0}section.hero .hero-inner{display:-ms-flexbox;display:flex;position:relative;width:100%;min-height:530px}@media screen and (min-width:576px){section.hero .hero-inner{min-height:598px}}@media screen and (min-width:768px){section.hero .hero-inner{min-height:644px}}@media screen and (min-width:992px){section.hero .hero-inner{min-height:760px}}section.hero .hero-inner .heading-hero .safe-roads-project{color:#d0dd27;font-family:"AeonikPro-Bold",Arial,sans-serif;font-size:30px;line-height:35px;letter-spacing:0;font-weight:700}@media(min-width:576px){section.hero .hero-inner .heading-hero .safe-roads-project{font-size:36px;line-height:44px}}@media(min-width:992px){section.hero .hero-inner .heading-hero .safe-roads-project{font-size:56px;line-height:65px}}section.hero .hero-inner .heading-hero .sub{color:#fff;font-size:34px;line-height:40px;letter-spacing:-.02em;font-weight:700}@media(min-width:576px){section.hero .hero-inner .heading-hero .sub{font-size:38px;line-height:46px}}@media(min-width:992px){section.hero .hero-inner .heading-hero .sub{font-size:44px;line-height:52px}}section.hero .hero-inner>.container{-ms-flex-item-align:center;align-self:center}section.hero .hero-inner-bg{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;position:absolute;z-index:0;overflow:hidden}section.hero .hero-inner-bg .swiper.hero-swiper{display:-ms-flexbox;display:flex}section.hero .hero-inner-bg .bg-hero{display:-ms-flexbox;display:flex;min-height:100%;min-width:1600px;background-size:cover;background-repeat:no-repeat;background-position:left bottom}section.hero .hero-inner-bg .promo-panel{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:absolute;left:0;bottom:0;right:auto;background-color:#fff;z-index:1;border-radius:0 6px 0 0;max-width:164px;height:64px}@media screen and (min-width:576px){section.hero .hero-inner-bg .promo-panel{max-width:164px;height:64px}}@media screen and (min-width:768px){section.hero .hero-inner-bg .promo-panel{max-width:174px;height:64px}}@media screen and (min-width:992px){section.hero .hero-inner-bg .promo-panel{max-width:224px;height:100px}}section.hero .hero-inner-bg .promo-panel .promo-panel-video{display:-ms-flexbox;display:flex;position:relative;width:100%;height:100%;overflow:hidden;border-radius:0 6px 0 0;background-image:url(/user/pages/assets/safe-roads/images/SafeRoads_Cone_436x338.png);background-size:cover;background-repeat:no-repeat;background-position:center}@supports(background-image:-webkit-image-set(url(/user/pages/assets/safe-roads/images/SafeRoads_Cone_436x338.webp))){section.hero .hero-inner-bg .promo-panel .promo-panel-video{background-image:-webkit-image-set(url(/user/pages/assets/safe-roads/images/SafeRoads_Cone_436x338.webp))}}section.hero .hero-inner-bg .promo-panel .promo-panel-video:hover,section.hero .hero-inner-bg .promo-panel .promo-panel-video.hover{cursor:pointer}section.hero .hero-inner-bg .promo-panel .promo-panel-video:hover .video-trigger,section.hero .hero-inner-bg .promo-panel .promo-panel-video.hover .video-trigger{color:#d0dd27;transition:color .25s ease-in}section.hero .hero-inner-bg .promo-panel .promo-panel-video:hover .video-trigger .video-play-btn::before,section.hero .hero-inner-bg .promo-panel .promo-panel-video.hover .video-trigger .video-play-btn::before{background-color:#d0dd27;transition:background-color .25s ease-in}section.hero .hero-inner-bg .promo-panel .promo-panel-video .overlay{position:absolute;background-color:rgb(0 0 0 / .5);z-index:2}section.hero .hero-inner-bg .promo-panel .promo-panel-video .video-trigger{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-decoration:none;color:#fff;position:relative;z-index:2;margin:auto;transition:color .25s ease-out}section.hero .hero-inner-bg .promo-panel .promo-panel-video .video-trigger .video-cta{max-width:70%;text-align:center;font-family:"AeonikPro-Regular",Arial,sans-serif;font-size:14px;letter-spacing:-.02em;line-height:20px;font-weight:400}@media(min-width:576px){section.hero .hero-inner-bg .promo-panel .promo-panel-video .video-trigger .video-cta{font-size:16px;line-height:24px}}@media(min-width:992px){section.hero .hero-inner-bg .promo-panel .promo-panel-video .video-trigger .video-cta{font-size:16px;line-height:24px}}section.hero .hero-inner-bg .promo-panel .promo-panel-video .video-trigger .video-play-btn{width:34px;height:34px}section.hero .hero-inner-bg .promo-panel .promo-panel-video .video-trigger .video-play-btn::before{-webkit-mask:url(https://assets.hellasdirect.gr/common/assets/5.11.104/images/website/svg-icons/icon-play-circle-filled.svg) no-repeat 100% 100%;mask:url(https://assets.hellasdirect.gr/common/assets/5.11.104/images/website/svg-icons/icon-play-circle-filled.svg) no-repeat 100% 100%;-webkit-mask-size:cover;mask-size:cover;content:"";position:absolute;width:34px;height:34px;background-color:#fff}section.hero .hero-inner-bg .promo-panel .promo-panel-video .video-trigger .video-play-btn::before{width:34px;height:34px;transition:background-color .25s ease-out}@media screen and (min-width:576px){section.hero .hero-inner-bg .promo-panel .promo-panel-video .video-trigger .video-play-btn{width:38px;height:38px}section.hero .hero-inner-bg .promo-panel .promo-panel-video .video-trigger .video-play-btn::before{width:38px;height:38px}}@media screen and (min-width:768px){section.hero .hero-inner-bg .promo-panel .promo-panel-video .video-trigger .video-play-btn{width:42px;height:42px}section.hero .hero-inner-bg .promo-panel .promo-panel-video .video-trigger .video-play-btn::before{width:42px;height:42px}}@media screen and (min-width:992px){section.hero .hero-inner-bg .promo-panel .promo-panel-video .video-trigger .video-play-btn{width:44px;height:44px}section.hero .hero-inner-bg .promo-panel .promo-panel-video .video-trigger .video-play-btn::before{width:44px;height:44px}}section.hero .hero-inner-bg .hero-slider-wrapper{position:absolute;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;right:0;width:100%;max-width:160px;left:auto;bottom:12px;z-index:1}@media screen and (min-width:768px){section.hero .hero-inner-bg .hero-slider-wrapper{bottom:18px;right:20px}}section.hero .hero-stripes.lt{display:block;position:absolute;left:0;top:-244px;height:100%;width:45px;background:#fff0;border:14px solid #d0dd27;z-index:2;border-top:none;border-bottom:none;transform:rotate(24deg)}section.hero .hero-stripes.rb{display:block;position:absolute;left:auto;right:0;bottom:-244px;height:100%;width:45px;background:#fff0;border:14px solid #d0dd27;z-index:2;border-top:none;border-bottom:none;transform:rotate(24deg)}section.hero .hero-stripes.rb.b{bottom:-168px}section.manifesto{margin-top:24px;margin-bottom:24px}@media(min-width:576px){section.manifesto{margin-top:48px}}@media(min-width:992px){section.manifesto{margin-top:56px}}@media(min-width:576px){section.manifesto{margin-bottom:48px}}@media(min-width:992px){section.manifesto{margin-bottom:56px}}section.manifesto .manifesto-inner{display:-ms-flexbox;display:flex;position:relative;width:100%}section.manifesto .manifesto-inner .mf-stripes{position:absolute;width:100%;height:40px;top:50%;left:0;right:auto;border-top:24px solid;border-image:repeating-linear-gradient(232deg,#000 -4px,#000 12px,#d0dd27 14px,#d0dd27 26px) 18;display:none;z-index:0}@media screen and (min-width:576px){section.manifesto .manifesto-inner .mf-stripes{display:block}}section.manifesto .manifesto-inner .content-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;z-index:1}section.manifesto .manifesto-inner .content-wrapper .heading-wrapper-manifesto{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;background:#000}section.manifesto .manifesto-inner .content-wrapper .heading-wrapper-manifesto .main-title{text-align:center}section.manifesto .manifesto-inner .content-wrapper .main-content{margin-top:16px;font-family:"AeonikPro-Regular",Arial,sans-serif;font-size:16px;line-height:22px;letter-spacing:.01em;font-weight:400;text-align:center;background:#000}@media(min-width:576px){section.manifesto .manifesto-inner .content-wrapper .main-content{margin-top:24px}}@media(min-width:992px){section.manifesto .manifesto-inner .content-wrapper .main-content{margin-top:32px}}@media(min-width:576px){section.manifesto .manifesto-inner .content-wrapper .main-content{font-size:17px;line-height:26px}}@media(min-width:992px){section.manifesto .manifesto-inner .content-wrapper .main-content{font-size:19px;line-height:28px}}section.manifesto .manifesto-inner .content-wrapper .main-content .intro{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}section.manifesto .manifesto-inner .content-wrapper .main-content .calling{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;font-family:"AeonikPro-Bold",Arial,sans-serif;font-weight:700;margin-top:16px}@media(min-width:576px){section.manifesto .manifesto-inner .content-wrapper .main-content .calling{margin-top:24px}}@media(min-width:992px){section.manifesto .manifesto-inner .content-wrapper .main-content .calling{margin-top:32px}}section.manifesto .manifesto-inner .content-wrapper .main-logo-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;width:100%;background:#000;margin-top:16px}@media(min-width:576px){section.manifesto .manifesto-inner .content-wrapper .main-logo-wrapper{margin-top:24px}}@media(min-width:992px){section.manifesto .manifesto-inner .content-wrapper .main-logo-wrapper{margin-top:32px}}section.manifesto .manifesto-inner .content-wrapper .main-logo-wrapper .saferoads-project-by-hellas-direct{-ms-flex:none;flex:none;background-size:contain;background-position:top center;background-image:url(/user/pages/assets/safe-roads/images/saferoads_project_powered_by_hellas_direct.png);width:250px;height:68px}@supports(background-image:-webkit-image-set(url(/user/pages/assets/safe-roads/images/saferoads_project_powered_by_hellas_direct.webp) 1x)){section.manifesto .manifesto-inner .content-wrapper .main-logo-wrapper .saferoads-project-by-hellas-direct{background-image:-webkit-image-set(url(/user/pages/assets/safe-roads/images/saferoads_project_powered_by_hellas_direct.webp) 1x)}}@media screen and (min-width:576px){section.manifesto .manifesto-inner .content-wrapper .main-logo-wrapper .saferoads-project-by-hellas-direct{width:328px;height:88px}}@media screen and (min-width:768px){section.manifesto .manifesto-inner .content-wrapper .main-logo-wrapper .saferoads-project-by-hellas-direct{width:430px;height:116px}}@media screen and (min-width:992px){section.manifesto .manifesto-inner .content-wrapper .main-logo-wrapper .saferoads-project-by-hellas-direct{width:523px;height:140px}}section.manifesto .manifesto-inner .content-wrapper .main-logo-wrapper .saferoads-project-by-hellas-direct.lz-bg:not(.visible){background-image:none}