.style-refresh h1,.style-refresh h2,.style-refresh h3,.style-refresh h4,.style-refresh h5,.style-refresh h6{color:#2e2a39;font-family:"Lato",sans-serif;font-weight:700;line-height:1.25;margin:0 0 25px 0;padding:0}.style-refresh h1{font-size:clamp(26px,2.4vw,44px)}.style-refresh h2{font-size:clamp(24px,2.2vw,40px)}.style-refresh h3{font-size:clamp(22px,2vw,38px)}.style-refresh h4{font-size:clamp(20px,1.8vw,34px)}.style-refresh h5{font-size:clamp(18px,1.6vw,30px)}.style-refresh h6{font-size:clamp(16px,1.4vw,28px)}.style-refresh p{color:#757575;font-family:"Lato",sans-serif;font-size:clamp(14px,1vw,16px);font-weight:400;line-height:1.4;margin:0 0 15px 0;padding:0}.style-refresh p.leading{color:#000d2e;font-size:clamp(16px,1vw,20px)}.style-refresh strong{font-weight:700}.style-refresh .btn-arrow{display:inline-block}.style-refresh .btn-arrow a{background-image:url(../img/icons-and-logos/arrow-right--red.svg);background-position:right 0 top 50%;background-repeat:no-repeat;background-size:16px 13px;display:inline-block;font-size:clamp(16px,1.1vw,18px);padding:0 26px 0 0;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.style-refresh .btn-arrow a:hover{padding:0 34px 0 0}.style-refresh .wrapper{padding:0 15px}.owl-carousel.owl-theme .owl-dots{margin-top:20px!important;text-align:center}.owl-carousel.owl-theme .owl-dots .owl-dot span{background:#757575;height:12px;margin:5px 7px;opacity:0.4;-webkit-transition:opacity 0.2s ease;transition:opacity 0.2s ease;width:12px}.owl-carousel.owl-theme .owl-dots .owl-dot:hover span{background:#757575;opacity:1}.owl-carousel.owl-theme .owl-dots .owl-dot.active span{background:#fc0304;opacity:1}.header:has(+.contents .style-refresh){position:absolute;z-index:100}.header:has(+.contents .style-refresh)>div{background:transparent!important}.header:has(+.contents .style-refresh) .logo{border:none}.header:has(+.contents .style-refresh) .menu-item{border-color:transparent;color:#ffffff;line-height:1.4}.header:has(+.contents .style-refresh) .menu-item:hover{border-color:#ffffff}.header:has(+.contents .style-refresh) a{color:#ffffff}.header:has(+.contents .style-refresh) .js-menu-icon{background-color:#ffffff;height:auto;opacity:0.8}.header:has(+.contents .style-refresh) .js-menu{background:#2e2a39}@media (min-width:1000px){.header:has(+.contents .style-refresh) .js-menu{background:transparent}}.banner-video.style-refresh{background-color:#afc5e3;height:70vh;overflow:hidden}@media (min-width:992px){.banner-video.style-refresh{height:720px}}.banner-video.style-refresh .wrapper{height:100%;padding-top:90px;z-index:2}.banner-video.style-refresh .bg-video{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:0}.banner-video.style-refresh .video-overlay{background:linear-gradient(0deg,rgba(0,11,38,0) 7.85%,rgba(0,11,38,0.79) 94.3%),linear-gradient(327deg,rgba(0,11,38,0) 41.9%,rgba(0,11,38,0.74) 85.82%);height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.banner-video.style-refresh .banner-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:-20px;min-width:300px;width:50%}.banner-video.style-refresh .banner-text h1{color:#ffffff}.banner-video.style-refresh .banner-text p{color:#ffffff;font-size:clamp(20px,1.3vw,28px)}.banner-video.style-refresh .banner-text p:last-of-type{margin:0}.intro-text.style-refresh{background-color:#f1f1f1;z-index:1}.intro-text.style-refresh .intro-text-outer{margin-bottom:50px}.intro-text.style-refresh .intro-text-outer .intro-text-inner{background-color:#ffffff;border-radius:50px;overflow:hidden;padding:30px 30px}@media (min-width:567px){.intro-text.style-refresh .intro-text-outer .intro-text-inner{border-radius:80px;padding:30px 60px}}@media (min-width:768px){.intro-text.style-refresh .intro-text-outer .intro-text-inner{border-radius:300px;padding:40px 80px}}@media (min-width:992px){.intro-text.style-refresh .intro-text-outer .intro-text-inner{border-radius:500px;padding:50px 120px}}.intro-text.style-refresh h2{font-weight:400;text-align:center}@media (min-width:768px){.intro-text.style-refresh .two-col{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}}@media (min-width:992px){.intro-text.style-refresh .two-col{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px}}.intro-text.style-refresh .two-col p:last-of-type{margin:0}.partner-logos.style-refresh{background-color:#f1f1f1;padding-bottom:40px}.partner-logos.style-refresh .top-text{margin-bottom:30px}@media (min-width:567px){.partner-logos.style-refresh .top-text{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-count:2;-moz-column-count:2;column-count:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.partner-logos.style-refresh .top-text h3{margin:0}@media (min-width:567px){.partner-logos.style-refresh .top-text h3{margin:0 0 15px 0}}@media (min-width:567px){.partner-logos.style-refresh .top-text .left-column,.partner-logos.style-refresh .top-text .right-content{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media (min-width:567px){.partner-logos.style-refresh .top-text .right-content{-moz-column-break-before:column;break-before:column;-webkit-column-break-before:always;text-align:right}}.partner-logos.style-refresh .logo-outer a{background-color:#ffffff;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding:7px 25px;position:relative}.partner-logos.style-refresh .logo-outer a img{max-height:200px;max-width:200px}.solution-ctas.style-refresh{background-color:#d9d9d9;z-index:1}.solution-ctas.style-refresh .solution-ctas-outer{padding:50px 0;text-align:center}@media (min-width:567px){.solution-ctas.style-refresh .solution-ctas-outer{padding:60px 0}}@media (min-width:768px){.solution-ctas.style-refresh .solution-ctas-outer{padding:70px 0}}@media (min-width:992px){.solution-ctas.style-refresh .solution-ctas-outer{padding:80px 0}}.solution-ctas.style-refresh .solution-ctas-outer .solution-ctas-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.solution-ctas.style-refresh .solution-ctas-outer .solution-ctas-inner .cta{background-color:#000d2e;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;-moz-column-break-before:column;break-before:column;-webkit-column-break-before:always;border-radius:20px;-webkit-box-flex:1;-ms-flex:1 0 calc(100% - 30px);flex:1 0 calc(100% - 30px);overflow:hidden;padding:15px;position:relative;text-align:left}.solution-ctas.style-refresh .solution-ctas-outer .solution-ctas-inner .cta.tachograph-telematics{background-image:url(../img/ctas/tachograph-telematics--cta.jpg)}.solution-ctas.style-refresh .solution-ctas-outer .solution-ctas-inner .cta.card-readers{background-image:url(../img/ctas/card-readers--cta.jpg)}.solution-ctas.style-refresh .solution-ctas-outer .solution-ctas-inner .cta.training-workshops{background-image:url(../img/ctas/training-workshops--cta.jpg)}.solution-ctas.style-refresh .solution-ctas-outer .solution-ctas-inner .cta:before{background:-webkit-gradient(linear,right top,left top,color-stop(26.92%,rgba(0,0,0,0)),to(#000));background:linear-gradient(270deg,rgba(0,0,0,0) 26.92%,#000 100%);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}@media (min-width:567px){.solution-ctas.style-refresh .solution-ctas-outer .solution-ctas-inner .cta{-webkit-box-flex:1;-ms-flex:1 0 200px;flex:1 0 200px;max-width:43%;padding:25px}}.solution-ctas.style-refresh .solution-ctas-outer .solution-ctas-inner .cta .cta-text{position:relative;z-index:2}.solution-ctas.style-refresh .solution-ctas-outer .solution-ctas-inner .cta .cta-text h3{color:#ffffff;font-size:clamp(20px,1.4vw,28px);line-height:1.4;margin:0 0 15px 0;max-width:180px}.solution-ctas.style-refresh .solution-ctas-outer .solution-ctas-inner .cta .cta-text p{color:#ffffff;margin:0 0 30px 0;max-width:180px}.solution-ctas.style-refresh .solution-ctas-outer .solution-ctas-inner .cta .cta-text .btn-arrow a{color:#ffffff}.testimonials.style-refresh{background-color:#ffffff;z-index:1}.testimonials.style-refresh .testimonials-outer{padding:50px 0}@media (min-width:567px){.testimonials.style-refresh .testimonials-outer{padding:60px 0}}@media (min-width:768px){.testimonials.style-refresh .testimonials-outer{padding:70px 0}}@media (min-width:992px){.testimonials.style-refresh .testimonials-outer{padding:80px 0}}.testimonials.style-refresh .testimonials-outer h2{text-align:center}.testimonials.style-refresh .testimonials-outer .owl-carousel .owl-stage-outer{padding-top:60px}.testimonials.style-refresh .testimonials-outer .owl-carousel .owl-stage-outer .owl-stage{display:-webkit-box;display:-ms-flexbox;display:flex}.testimonials.style-refresh .testimonials-outer .owl-carousel .owl-stage-outer .owl-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.testimonials.style-refresh .testimonials-outer .testimonial{border:1px solid #afc5e3;border-radius:20px;margin:2px;padding:70px 25px 50px 25px}.testimonials.style-refresh .testimonials-outer .testimonial:before{background-image:url(../img/icons-and-logos/quote--icon.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:90px 90px;content:"";height:90px;left:calc(50% - 45px);position:absolute;top:-45px;width:90px;z-index:5}.testimonials.style-refresh .testimonials-outer .testimonial p{font-size:clamp(14px,1vw,15px);line-height:1.6}.testimonials.style-refresh .testimonials-outer .testimonial p.name{color:#000d2e;font-weight:700;margin:0;padding:0;text-align:center}.testimonials.style-refresh .testimonials-outer .testimonial p.company{margin:0 0 30px 0;text-align:center}.testimonials.style-refresh .testimonials-outer .testimonial p.quote{font-size:clamp(16px,1vw,18px);margin:0;padding:0}