.pt-banner-slide{background-position:bottom;background-repeat:no-repeat;background-size:cover;display:flex;min-height:950px;padding-bottom:150px;padding-top:250px;position:relative;width:100%}.body-container--use-case-detail .pt-banner-slide{padding-top:330px}.body-container--static-page.body-container--news .pt-banner-slide{min-height:550px;padding-top:270px}.pt-banner-container{padding:0 20px}.pt-banner-container,.pt-banner-img{display:flex;justify-content:flex-end;width:50%}.pt-banner-img{align-items:flex-end;bottom:0;height:100%;padding-top:100px;position:absolute;right:0}.pt-banner-content{max-width:550px;width:100%}.pt-banner-bg-video{display:flex;height:100%!important;left:0;position:absolute;top:0;width:100%!important;z-index:-1}.pt-banner-bg-video video{height:100%!important;object-fit:cover;object-position:center;width:100%!important}.pt-banner-main-title{color:#fff;display:flex;flex-direction:column;font-size:96px;font-weight:700;letter-spacing:-2.88px}.pt-banner-main-title,.pt-banner-subtitle{font-family:Univers;font-style:normal;line-height:92%;margin:0;text-transform:uppercase}.pt-banner-subtitle{color:#71bf49;font-size:30px;font-weight:500;letter-spacing:-.9px;text-shadow:0 4px 58.9px rgba(15,30,47,.54)}.pt-banner-main-title strong{color:#71bf49;text-shadow:0 5.504px 81.05px rgba(15,30,47,.54)}.pt-banner-text,.pt-banner-text p{color:#fff;font-family:var(--font-main);font-size:20px;font-style:normal;font-weight:400;letter-spacing:0;line-height:130%}.pt-banner-text p:last-child{margin-bottom:0}.pt-banner-text{margin-bottom:30px}.pt-banner-main-title{margin-bottom:10px;width:100%}.pt-banner-button{align-items:center;display:flex;flex-flow:row wrap;gap:20px}.pt-banner-button a.pt-btn{align-items:center;background:#71bf49;border:1px solid #71bf49;border-radius:0;color:#fff;display:flex;font-family:var(--font-main);font-size:18px;font-style:normal;font-weight:400;gap:5px;justify-content:center;line-height:120%;min-width:200px;text-align:center}.pt-banner-button a.pt-btn svg{height:20px;width:20px}.pt-banner-button a.pt-btn:hover{background:transparent;border:1px solid #71bf49;color:#71bf49}.pt-banner-button a.pt-btn:hover svg *{fill:#71bf49}.pt-banner-button a.pt-btn:nth-child(2){background:transparent;border:1px solid #fff}.pt-banner-button a.pt-btn:nth-child(2):hover{border:1px solid #71bf49}.pt-banner-slider ul.slick-dots{bottom:60px;display:flex;gap:7px;left:0;list-style-type:none;margin:0 auto;max-width:1240px;padding:0 20px;position:absolute;right:0;width:100%}ul.slick-dots li button{background-color:#636363;color:transparent;height:12px;padding:0;width:12px}ul.slick-dots li{display:flex}ul.slick-dots li.slick-active button{background-color:#71bf49;border:none;height:12px;width:12px}.pt-banner-slider .slick-track{display:flex}.pt-banner-slider .slick-list{height:auto!important}.pt-banner-img.pt-banner-img.-full{padding-top:0}.pt-banner-img.pt-banner-img.-full img{height:100%!important;object-fit:cover;object-position:center}.body-container--use-case .pt-banner-slide{align-items:flex-end!important;display:flex;min-height:800px;padding-bottom:100px}.body-container--dedication-to-safety .pt-banner-slide,.body-container--service-support .pt-banner-slide{align-items:flex-end!important;display:flex;min-height:650px}.body-container--use-case-detail .pt-banner-text{margin:0;max-width:480px}a.well-view-allez-button{align-items:center;background:#71bf49;border-radius:8px 0 0 8px;box-shadow:0 4px 44.1px 0 rgba(0,0,0,.25);color:#fff;display:flex;font-family:var(--font-main);font-size:20px;font-style:normal;font-weight:500;gap:15px;height:100px;letter-spacing:-.6px;line-height:21px;padding:20px;position:absolute;right:0;text-decoration:none;top:190px;width:270px}.body-container--static-page .pt-banner-main-title{display:inline;max-width:500px}.body-container--static-page .pt-banner-container{justify-content:flex-start;margin:0 auto;max-width:1190px;width:100%}.body-container--static-page .pt-banner-container .pt-banner-content{display:flex;gap:30px;justify-content:space-between;max-width:100%}.body-container--static-page .pt-banner-container .pt-banner-text{letter-spacing:0;margin:0;max-width:605px}.body-container--static-page .pt-banner-container .pt-banner-content .pt-banner-button{display:none}.body-container--static-page .pt-banner-slide{min-height:650px;padding-top:300px}.pt-banner-text a{color:#71bf49}.body-container--static-page.body-container--contact-us .pt-banner-slide{min-height:550px;padding-top:300px}.body-container--static-page.body-container--blog-listing .pt-banner-slide{min-height:550px;padding-bottom:100px;padding-top:300px}.body-container--esg .pt-banner-slide{min-height:800px;padding-top:450px}.pt-banner-img-mobile{display:none}.pt-banner-slide{height:auto!important}.pt-bnner-rigview-icon img{max-width:100%}@media(max-width:1200px){.pt-banner-slide{height:auto!important;min-height:auto!important}.pt-banner-main-title{font-size:65px!important}.pt-banner-text,.pt-banner-text p{font-size:20px!important}.pt-banner-slider ul.slick-dots{left:20px}}@media (max-width:991px){.pt-banner-container{justify-content:flex-start;width:100%}.pt-banner-img{height:auto;padding-top:0;position:relative;width:100%}.pt-banner-subtitle{font-size:24px!important;margin-bottom:10px}.pt-banner-main-title{font-size:55px!important;text-align:center}.pt-banner-text,.pt-banner-text p{text-align:center}.body-container--use-case-detail .pt-banner-slide,.pt-banner-slide{display:flex!important;flex-direction:column;gap:40px;justify-content:space-between;padding-bottom:0;padding-top:200px}.pt-banner-slide{padding-top:150px}.pt-banner-button{align-items:center;justify-content:center}.body-container--dedication-to-safety .pt-banner-slide,.body-container--esg .pt-banner-slide,.body-container--service-support .pt-banner-slide,.body-container--static-page .pt-banner-slide,.body-container--static-page.body-container--blog-listing .pt-banner-slide,.body-container--static-page.body-container--contact-us .pt-banner-slide,.body-container--use-case .pt-banner-slide{padding:200px 0 100px}.pt-banner-content{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto}a.well-view-allez-button{border-radius:8px;font-size:16px;gap:10px;height:70px;line-height:1;margin:0 auto;padding:15px;position:relative;top:auto;width:200px}.body-container--static-page .pt-banner-container .pt-banner-content{gap:20px}.pt-banner-img.pt-banner-img-hide{display:none}.pt-banner-img-mobile{display:flex;margin:20px 0 0;width:100vw}.pt-banner-img-mobile img{height:auto;width:100%}}@media (max-width:768px){.pt-banner-main-title{font-size:50px!important}.pt-banner-text,.pt-banner-text p{font-size:18px!important}.pt-banner-subtitle{font-size:22px!important;margin-bottom:10px}}.pt-banner-slider .pt-anim-banner-slide{background-position:bottom;background-repeat:no-repeat;background-size:cover;display:flex;min-height:950px;padding-bottom:150px;padding-top:250px;position:relative;width:100%}.pt-banner-slider .pt-anim-banner-bg-video{display:flex;height:100%!important;left:0;position:absolute;top:0;width:100%!important;z-index:-1}.pt-banner-slider .pt-anim-banner-bg-video video{height:100%!important;object-fit:cover;object-position:center;width:100%!important}.pt-banner-slider .pt-anim-banner-container{justify-content:flex-start;margin:0 auto;max-width:1190px;width:100%}.pt-banner-slider .pt-anim-banner-slide .fs-suitable-future-background,.pt-banner-slider .pt-anim-banner-slide .fs-suitable-future-background dotlottie-player{height:100%;width:100%}.pt-banner-slider .pt-anim-banner-slide .fs-suitable-future-background{display:flex}.pt-banner-slider .pt-anim-banner-slide .fs-suitable-future-background.mobile{display:none}.pt-banner-slider .pt-anim-banner-button a.pt-btn{align-items:center;background:#71bf49;border:1px solid #71bf49;border-radius:0;color:#fff;display:flex;font-family:var(--font-main);font-size:18px;font-style:normal;font-weight:400;gap:5px;justify-content:center;line-height:120%;min-width:200px;text-align:center;width:min-content}.pt-banner-slider .pt-anim-banner-button a.pt-btn svg{height:20px;width:20px}.pt-banner-slider .pt-anim-banner-button a.pt-btn:hover,.pt-banner-slider .pt-anim-banner-button a.pt-btn:nth-child(2){background:transparent;border:1px solid #fff}.pt-banner-slider .pt-anim-banner-button a.pt-btn:nth-child(2):hover{background:#71bf49;border:1px solid #71bf49}@media(min-width:2560px){.pt-banner-img{padding-top:180px!important}.pt-banner-img img{max-height:100%;object-fit:cover}}@media(max-width:1200px){.pt-banner-slider .pt-anim-banner-slide{height:auto!important;min-height:auto!important}}@media (max-width:991px){.pt-banner-slider .pt-anim-banner-slide{padding-bottom:100px;padding-top:150px}.pt-banner-slider .pt-anim-banner-container{justify-content:flex-start;width:100%}.pt-banner-slider .pt-anim-banner-slide .fs-suitable-future-background{display:none}.pt-banner-slider .pt-anim-banner-slide .fs-suitable-future-background.mobile{display:flex;overflow:hidden;width:100%}.pt-banner-slider .pt-anim-banner-slide .fs-suitable-future-background dotlottie-player{scale:1.2}}