:root{--glowing-color:255,255,255}.homepage-banner-wrapper{margin-bottom:7rem;position:relative;height:auto}.homepage-banner-wrapper .carousel .carousel-item{height:100%}.homepage-banner-wrapper .carousel .carousel-item:first-child{display:block}.homepage-banner-wrapper .carousel .carousel-item .background-slide{position:absolute;top:50%;left:0;width:100%;height:100%;z-index:-1;transform:translate3d(0,-50%,0);transition:.75s opacity ease;object-fit:cover}.homepage-banner-wrapper .carousel-inner{height:700px;min-height:100%}.homepage-banner-wrapper .carousel-inner .carousel-content{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:20px 0 190px}.homepage-banner-wrapper .carousel-inner .carousel-content>*{color:#fff;max-width:min(100vw,1140px)}.homepage-banner-wrapper .carousel-inner .carousel-content>.title{font-size:3em;line-height:1;margin-bottom:10px;max-width:680px}.homepage-banner-wrapper .carousel-inner .carousel-content>.text{font-size:1.5em;line-height:1.3;max-width:680px;margin:0}.video-background-wrapper{width:100%;height:700px;position:absolute;inset:0;z-index:-1}.video-background-wrapper .video-background-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.5;z-index:3}.video-background-wrapper .video-poster{position:absolute;top:0;left:0;width:100%;height:100%;opacity:1;transition:opacity .3s ease 0s;object-fit:cover;z-index:2}.video-background-wrapper video.video-background{display:none;position:absolute;top:50%;left:0;width:auto;height:auto;min-width:100%;min-height:100%;z-index:0;transform:translate3d(0,-50%,0)}.homepage-banner-wrapper .carousel-inner .slide-images .logos-group,.homepage-banner-wrapper .carousel-inner .slide-images .awards-group{display:flex;justify-content:flex-start;width:220px;gap:17px}.homepage-banner-wrapper .carousel-inner .slide-images .awards-group{justify-content:flex-end}.homepage-banner-wrapper .carousel-inner .carousel-item.jdss{display:block}.homepage-banner-wrapper .carousel-inner .carousel-item.jdss .slide-images{display:flex;justify-content:space-between;align-items:flex-start;width:100%;height:300px;margin-top:-10px}.homepage-banner-wrapper .carousel-inner .carousel-item.jdss .slide-images img{will-change:transform,opacity;opacity:.2;transform:translate3d(0,50px,0);transition:opacity .1s ease-in-out,transform .5s ease-in-out}.homepage-banner-wrapper .carousel-inner .carousel-item.jdss .slide-images>img:first-child{opacity:.1}.homepage-banner-wrapper .carousel-inner .carousel-item.jdss .slide-images .awards-group img{opacity:.05}.homepage-banner-wrapper .carousel-inner .carousel-item.jdss .slide-images .awards-group img:nth-child(2){width:100%}.homepage-banner-wrapper .carousel-inner .carousel-item.jdss .slide-images .packshots{display:flex;justify-content:center;max-width:100%;position:absolute;left:50%;transform:translate(-50%);bottom:150px}.homepage-banner-wrapper .carousel-inner .carousel-item.jdss .slide-images .packshots img:first-child{position:absolute;margin-left:-4px;z-index:5}.homepage-banner-wrapper .carousel-inner .carousel-item.jdss .slide-images .packshots img:last-child{width:548px;z-index:0}.homepage-banner-wrapper .carousel-inner .carousel-item.jdss .slide-images.animated img{will-change:transform,opacity;opacity:1;transform:translateZ(0);transition:transform .5s ease-in-out,opacity .4s ease-in-out}.homepage-banner-wrapper .carousel-inner .carousel-item.jdss .slide-images.animated>img:first-child{transition-delay:.125s}.homepage-banner-wrapper .carousel-inner .carousel-item.jdss .slide-images.animated .awards-group img{opacity:1;transition-delay:85ms}.homepage-banner-wrapper .carousel-inner .carousel-item.jdss .slide-images.animated .packshots img{opacity:1;transition-delay:.25s}.homepage-banner-wrapper .carousel-inner .carousel-item.jdss .slide-images.animated .packshots img:first-child{transition-delay:.35s}.homepage-banner-wrapper .carousel-inner .carousel-item.jvhr{display:block}.homepage-banner-wrapper .carousel-inner .carousel-item.jvhr .carousel-content>.title{margin-top:min(20px,2.5vw);max-width:650px}.homepage-banner-wrapper .carousel-inner .carousel-item.jvhr .slide-images{display:flex;justify-content:space-between;align-items:flex-start;width:100%;height:300px;margin-top:auto}.homepage-banner-wrapper .carousel-inner .carousel-item.jvhr .slide-images img{will-change:transform,opacity;opacity:.2;transform:translate3d(0,50px,0);transition:opacity .1s ease-in-out,transform .5s ease-in-out}.homepage-banner-wrapper .carousel-inner .carousel-item.jvhr .slide-images>img:first-child{opacity:.1}.homepage-banner-wrapper .carousel-inner .carousel-item.jvhr .slide-images .awards-group{gap:17px}.homepage-banner-wrapper .carousel-inner .carousel-item.jvhr .slide-images .awards-group img{opacity:.05}.homepage-banner-wrapper .carousel-inner .carousel-item.jvhr .slide-images .packshots{display:flex;justify-content:center;max-width:100%;position:absolute;left:50%;transform:translate(-50%);bottom:150px}.homepage-banner-wrapper .carousel-inner .carousel-item.jvhr .slide-images .packshots img:first-child{position:absolute;margin-left:-4px;z-index:5}.homepage-banner-wrapper .carousel-inner .carousel-item.jvhr .slide-images .packshots img:last-child{width:548px;z-index:0}.homepage-banner-wrapper .carousel-inner .carousel-item.jvhr .slide-images.animated img{will-change:transform,opacity;opacity:1;transform:translateZ(0);transition:transform .5s ease-in-out,opacity .4s ease-in-out}.homepage-banner-wrapper .carousel-inner .carousel-item.jvhr .slide-images.animated>img:first-child{transition-delay:.125s}.homepage-banner-wrapper .carousel-inner .carousel-item.jvhr .slide-images.animated .logos-group img,.homepage-banner-wrapper .carousel-inner .carousel-item.jvhr .slide-images.animated .awards-group img{margin-top:-20px}.homepage-banner-wrapper .carousel-inner .carousel-item.jvhr .slide-images.animated .awards-group img{opacity:1;transition-delay:85ms}.homepage-banner-wrapper .carousel-inner .carousel-item.jvhr .slide-images.animated .packshots img{opacity:1;transition-delay:.25s;margin-top:15px}.homepage-banner-wrapper .carousel-inner .carousel-item.jvhr .slide-images.animated .packshots img:first-child{transition-delay:.35s}.homepage-banner-wrapper .carousel-inner .carousel-item.services{display:block}.homepage-banner-wrapper .carousel-inner .carousel-item.services .carousel-content .title{max-width:900px}.homepage-banner-wrapper .carousel-inner .carousel-item.services .carousel-content .text{max-width:800px}.homepage-banner-wrapper .carousel-inner .carousel-item.services .carousel-content .images{display:flex;align-items:center;justify-content:space-around;flex-direction:row;min-width:0;height:340px}.homepage-banner-wrapper .carousel-inner .carousel-item.services .carousel-content .images img{min-width:0;filter:drop-shadow(0 0 5px rgba(var(--glowing-color),.5));animation:fullGlowPulse 2s 15 ease-in-out;animation-timing-function:cubic-bezier(.4,0,.6,1)}.homepage-banner-wrapper .carousel-inner .carousel-item.services .carousel-content .images img.engine-icon{--glowing-color:238,201,0;margin:0 50px}.homepage-banner-wrapper .carousel-inner .carousel-item.services .carousel-content .images span{filter:brightness(110%);transform:scale(105%);animation:arrowPulse 1s 35 ease-in-out;animation-timing-function:cubic-bezier(.2,0,.4,.5);font-size:32px;color:#c4161c}@keyframes fullGlowPulse{0%{filter:drop-shadow(0 0 0 rgba(var(--glowing-color),0))}50%{filter:drop-shadow(0 0 15px rgba(var(--glowing-color),1))}to{filter:drop-shadow(0 0 0 rgba(var(--glowing-color),0))}}@keyframes arrowPulse{0%{filter:brightness(100%);transform:scale(1)}50%{filter:brightness(120%);transform:scale(1.1)}to{filter:brightness(100%);transform:scale(1)}}.homepage-banner-wrapper .carousel .carousel-indicators{position:relative;right:0;bottom:0;height:40px;width:100%;margin:auto;display:flex;justify-content:center;align-items:flex-end;gap:min(2vw,30px);left:unset;list-style:none;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);z-index:2;background:#fff}.homepage-banner-wrapper .carousel .carousel-indicators [data-bs-target]{text-indent:0}.homepage-banner-wrapper .carousel .carousel-indicators .carousel-indicators-item{position:relative;width:auto;max-width:min(31vw,360px);min-width:min(31vw,360px);box-sizing:border-box;height:230px;margin:0;background-clip:unset;border-radius:16px;transition:transform .3s ease 0s;padding:20px;border:0;border-bottom:3px solid transparent}.homepage-banner-wrapper .carousel .carousel-indicators .carousel-indicators-item:before{content:"";background:transparent;position:absolute;width:100%;height:100%;left:0;top:0;border-radius:16px;z-index:1;opacity:0;transition:opacity .3s ease 0s}.homepage-banner-wrapper .carousel .carousel-indicators .carousel-indicators-item.active{transition:transform .3s ease 0s}.homepage-banner-wrapper .carousel .carousel-indicators .carousel-indicators-item.active .indicator-icon .default{opacity:0}.homepage-banner-wrapper .carousel .carousel-indicators .carousel-indicators-item.active .indicator-icon .switched{opacity:1}.homepage-banner-wrapper .carousel .carousel-indicators .carousel-indicators-item a{position:relative;width:auto;height:100%;display:flex;flex-direction:column;justify-content:flex-end;z-index:1}.homepage-banner-wrapper .carousel .carousel-indicators .carousel-indicators-item img{margin-top:10px}.homepage-banner-wrapper .carousel .carousel-indicators .carousel-indicators-item .title{display:block;color:#fff;font-size:1.75rem;font-weight:700;padding-bottom:0;line-height:1.2;max-width:220px}.homepage-banner-wrapper .carousel .carousel-indicators .carousel-indicators-item .sub-title{display:block;max-width:98%;color:#fff;margin-bottom:10px}.homepage-banner-wrapper .carousel .carousel-indicators .carousel-indicators-item .link-white{font-size:16px}.homepage-banner-wrapper .carousel .carousel-indicators .carousel-indicators-item .indicator-icon{position:absolute;right:0;top:0}.homepage-banner-wrapper .carousel .carousel-indicators .carousel-indicators-item .indicator-icon img{position:absolute;right:0;top:-7px;margin:0;z-index:-1;transition:opacity .3s ease 0s}.homepage-banner-wrapper .carousel .carousel-indicators .carousel-indicators-item .indicator-icon .default{opacity:1}.homepage-banner-wrapper .carousel .carousel-indicators .carousel-indicators-item .indicator-icon .switched{opacity:0}.homepage-banner-wrapper .carousel .carousel-indicators .carousel-indicators-item i{font-size:82px;color:#fff}.homepage-banner-wrapper .carousel .carousel-indicators-item.active:before{opacity:1;transition:opacity .3s ease 0s}.homepage-banner-wrapper .carousel .carousel-indicators .carousel-indicators-item[aria-label="Slide 0"]{background:none}.homepage-banner-wrapper .carousel .carousel-indicators .carousel-indicators-item[aria-label="Slide 1"]{border-bottom-color:#c4161c;background:linear-gradient(180deg,#b4b4b4 0%,#717171 100%)}.homepage-banner-wrapper .carousel .carousel-indicators .carousel-indicators-item[aria-label="Slide 1"]:before{background:#c4161c;background:linear-gradient(180deg,#c0151a 0%,#8b0002 100%)}.homepage-banner-wrapper .carousel .carousel-indicators .carousel-indicators-item[aria-label="Slide 2"]{border-bottom-color:#379f4a;background:linear-gradient(180deg,#717171 0%,#333333 100%)}.homepage-banner-wrapper .carousel .carousel-indicators .carousel-indicators-item[aria-label="Slide 2"]:before{background:#BAD31F;background:linear-gradient(180deg,#009f44 0%,#007431 100%)}.homepage-banner-wrapper .carousel .carousel-indicators .carousel-indicators-item[aria-label="Slide 3"]{border-bottom-color:#0b82ae;background:linear-gradient(180deg,#333333 0%,#333333 100%);margin:0}.homepage-banner-wrapper .carousel .carousel-indicators .carousel-indicators-item[aria-label="Slide 3"]:before{background:#0060a6;background:linear-gradient(180deg,#0074d8 0%,#005db8 100%)}@media (1080px < width <=1660px){body>main.main-section .banner-text.container-xxl{width:calc(min(96.5vw,1560px + 3.5vw) - 750px);padding-right:1rem}}@media screen and (width <=1380px){body>main.main-section .homepage-banner-wrapper .banner-text.container-xxl{margin:60px auto 0;width:100%}body>main.main-section .homepage-banner-wrapper .banner-text.container-xxl .image-col{justify-content:center}body>main.main-section .homepage-banner-wrapper .banner-text.container-xxl .row{width:initial}}@media screen and (width <=1260px){body>main.main-section .video-background-holder,body>main.main-section .video-background-content{gap:25px}}@media screen and (width <=1080px){body>main.main-section .homepage-banner-wrapper{margin-bottom:3rem}body>main.main-section .video-background-holder,body>main.main-section .video-background-content,body>main.main-section .video-background-wrapper{gap:25px;height:1080px}body>main.main-section .video-background-holder video{width:100%;height:100%;object-fit:cover}body>main.main-section .video-background-content{left:0;transform:none}body>main.main-section .slider-controls-wrapper{position:absolute;width:100%;top:183.3333333333px;opacity:1;transition:opacity .3s ease 0s}body>main.main-section .slider-controls-wrapper .carousel-control-prev,body>main.main-section .slider-controls-wrapper .carousel-control-next{width:55px;top:0;opacity:1;filter:drop-shadow(0px 0px 5px rgba(255,255,255,.8))}body>main.main-section .slider-controls-wrapper .carousel-control-prev i,body>main.main-section .slider-controls-wrapper .carousel-control-next i{font-size:36px;color:#c4161c}body>main.main-section .slider-controls-wrapper .carousel-control-prev-icon,body>main.main-section .slider-controls-wrapper .carousel-control-next-icon{background-image:none;opacity:1}body>main.main-section .homepage-banner-wrapper .carousel .carousel-indicators{display:flex;gap:20px;flex-direction:column;align-items:center;justify-content:center;position:absolute;bottom:0;right:unset;left:0;height:unset;margin:0;padding:0 20px 32px;background:transparent}body>main.main-section .homepage-banner-wrapper .carousel .carousel-indicators .carousel-control{top:-245px;width:40px;height:40px;border-radius:50px;border:0;box-shadow:0 0 50px #00000059;color:#333;background-clip:unset;padding:0;margin:0 20px;z-index:99;transition:opacity .3s ease 0s}body>main.main-section .homepage-banner-wrapper .carousel .carousel-indicators .carousel-control .carousel-control-prev-icon,body>main.main-section .homepage-banner-wrapper .carousel .carousel-indicators .carousel-control .carousel-control-next-icon{background-image:none;width:unset;height:unset;font-size:20px;color:#c4161c;left:35px}body>main.main-section .homepage-banner-wrapper .carousel .carousel-indicators .carousel-control .carousel-control-next-icon{left:0;right:35px}body>main.main-section .homepage-banner-wrapper .carousel .carousel-indicators .indicator-text{width:100%}body>main.main-section .homepage-banner-wrapper .carousel .carousel-indicators .carousel-indicators-item{min-width:unset;max-width:unset;width:100%;min-height:140px;height:auto}body>main.main-section .homepage-banner-wrapper .carousel .carousel-indicators .carousel-indicators-item:active:before,body>main.main-section .homepage-banner-wrapper .carousel .carousel-indicators .carousel-indicators-item:focus:before,body>main.main-section .homepage-banner-wrapper .carousel .carousel-indicators .carousel-indicators-item:focus-within:before{opacity:1;transition:opacity .3s ease 0s}body>main.main-section .homepage-banner-wrapper .carousel .carousel-indicators .carousel-indicators-item:active .indicator-icon .default,body>main.main-section .homepage-banner-wrapper .carousel .carousel-indicators .carousel-indicators-item:focus .indicator-icon .default,body>main.main-section .homepage-banner-wrapper .carousel .carousel-indicators .carousel-indicators-item:focus-within .indicator-icon .default{opacity:0}body>main.main-section .homepage-banner-wrapper .carousel .carousel-indicators .carousel-indicators-item:active .indicator-icon .switched,body>main.main-section .homepage-banner-wrapper .carousel .carousel-indicators .carousel-indicators-item:focus .indicator-icon .switched,body>main.main-section .homepage-banner-wrapper .carousel .carousel-indicators .carousel-indicators-item:focus-within .indicator-icon .switched{opacity:1}body>main.main-section .homepage-banner-wrapper .carousel .carousel-indicators .carousel-indicators-item .indicator-icon{position:unset;top:0}body>main.main-section .homepage-banner-wrapper .carousel .carousel-indicators .carousel-indicators-item .indicator-icon img{margin:0;top:50%;transform:translate3d(0,-50%,0)}body>main.main-section .homepage-banner-wrapper .carousel .carousel-indicators .carousel-indicators-item.active{transform:none}body>main.main-section .homepage-banner-wrapper .carousel .carousel-indicators .carousel-indicators-item a{flex-direction:row-reverse;justify-content:flex-start;align-items:center;gap:27px}body>main.main-section .homepage-banner-wrapper .carousel .carousel-indicators .carousel-indicators-item i{height:40px;width:auto;font-size:40px}body>main.main-section .homepage-banner-wrapper .carousel .carousel-indicators .carousel-indicators-item .title{width:100%;max-width:100%;font-size:30px;line-height:1.1;margin:0 0 12px}body>main.main-section .homepage-banner-wrapper .carousel .carousel-indicators .carousel-indicators-item:last-child .title{max-width:425px}body>main.main-section .homepage-banner-wrapper .carousel .carousel-indicators .carousel-indicators-item .sub-title{max-width:350px;font-size:20px;line-height:1.25;margin:0 0 10px}body>main.main-section .homepage-banner-wrapper .carousel-inner .carousel-content{text-align:center;margin:auto;justify-content:center;gap:15px;padding:10px 20px 620px}body>main.main-section .homepage-banner-wrapper .carousel-inner .carousel-content>.title{font-size:2.5em;line-height:1.2;width:100%;margin:0 auto;padding:0 20px;text-align:center}body>main.main-section .homepage-banner-wrapper .carousel-inner .carousel-content>.title br{display:none}body>main.main-section .homepage-banner-wrapper .carousel-inner .carousel-content>.text{line-height:1.3;width:100%;margin:0 auto;padding:0 20px;text-align:center}body>main.main-section .homepage-banner-wrapper .carousel-inner .carousel-content>.btn{margin:0 auto}body>main.main-section .homepage-banner-wrapper .carousel-inner .carousel-item.jdss .carousel-content{justify-content:flex-start}body>main.main-section .homepage-banner-wrapper .carousel-inner .carousel-item.jdss .carousel-content>.title{margin:35px auto 0;padding:0 30px;max-width:750px;font-size:42px;font-size:clamp(2rem,2vw + .5rem,42px)}body>main.main-section .homepage-banner-wrapper .carousel-inner .carousel-item.jdss .carousel-content>.text{line-height:1.3;width:100%;max-width:800px;margin:0 auto 10px;text-align:center;padding:0 50px;font-size:26px;font-size:clamp(1rem,2.5vw + .5rem,26px)}body>main.main-section .homepage-banner-wrapper .carousel-inner .carousel-item.jdss .carousel-content .slide-images{height:320px;margin:auto 0 -20px;flex-wrap:nowrap;align-items:center}body>main.main-section .homepage-banner-wrapper .carousel-inner .carousel-item.jdss .carousel-content .slide-images .logos-group{height:auto;width:clamp(6rem,25vw,145px);min-width:clamp(6rem,25vw,145px)}body>main.main-section .homepage-banner-wrapper .carousel-inner .carousel-item.jdss .carousel-content .slide-images .logos-group img{max-height:75px;width:90%;height:auto}body>main.main-section .homepage-banner-wrapper .carousel-inner .carousel-item.jdss .carousel-content .slide-images .packshots{position:relative;width:100%;max-width:70vw;margin:0 auto;left:0;bottom:0;transform:none}body>main.main-section .homepage-banner-wrapper .carousel-inner .carousel-item.jdss .carousel-content .slide-images .packshots img:first-child{width:min(220px,22vw);z-index:2}body>main.main-section .homepage-banner-wrapper .carousel-inner .carousel-item.jdss .carousel-content .slide-images .packshots img:last-child{width:min(485px,49vw)}body>main.main-section .homepage-banner-wrapper .carousel-inner .carousel-item.jdss .carousel-content .slide-images .awards-group{align-items:center;justify-content:flex-end;width:clamp(6rem,25vw,145px);min-width:clamp(6rem,25vw,145px);gap:10px}body>main.main-section .homepage-banner-wrapper .carousel-inner .carousel-item.jdss .carousel-content .slide-images .awards-group img{max-width:100%;height:100%;max-height:70px;width:auto}body>main.main-section .homepage-banner-wrapper .carousel-inner .carousel-item.jdss.active .slide-images img{will-change:transform,opacity;opacity:1;transform:translateZ(0);transition:transform .5s ease-in-out,opacity .4s ease-in-out}body>main.main-section .homepage-banner-wrapper .carousel-inner .carousel-item.jdss.active .slide-images>img:first-child{transition-delay:.125s}body>main.main-section .homepage-banner-wrapper .carousel-inner .carousel-item.jdss.active .slide-images .awards-group img{opacity:1;transition-delay:85ms}body>main.main-section .homepage-banner-wrapper .carousel-inner .carousel-item.jdss.active .slide-images .packshots img{opacity:1;transition-delay:.25s}body>main.main-section .homepage-banner-wrapper .carousel-inner .carousel-item.jdss.active .slide-images .packshots img:first-child{transition-delay:.35s}body>main.main-section .homepage-banner-wrapper .carousel-inner .carousel-item.jvhr .carousel-content{justify-content:flex-start}body>main.main-section .homepage-banner-wrapper .carousel-inner .carousel-item.jvhr .carousel-content>.title{margin:50px auto 0;padding:0 30px;max-width:750px;font-size:42px;font-size:clamp(2rem,2vw + .5rem,42px)}body>main.main-section .homepage-banner-wrapper .carousel-inner .carousel-item.jvhr .carousel-content>.text{line-height:1.3;width:100%;max-width:800px;margin:0 auto 10px;text-align:center;padding:0 50px;font-size:26px;font-size:clamp(1rem,2.5vw + .5rem,26px)}body>main.main-section .homepage-banner-wrapper .carousel-inner .carousel-item.jvhr .carousel-content .slide-images{height:320px;flex-wrap:nowrap;align-items:center;margin-top:auto;margin-bottom:-20px}body>main.main-section .homepage-banner-wrapper .carousel-inner .carousel-item.jvhr .carousel-content .slide-images .logos-group{height:auto;width:clamp(6rem,25vw,145px);min-width:clamp(6rem,25vw,145px)}body>main.main-section .homepage-banner-wrapper .carousel-inner .carousel-item.jvhr .carousel-content .slide-images .logos-group img{max-height:75px;width:auto;height:auto}body>main.main-section .homepage-banner-wrapper .carousel-inner .carousel-item.jvhr .carousel-content .slide-images .packshots{position:relative;width:100%;max-width:70vw;margin:auto auto 0;left:0;bottom:0;transform:none}body>main.main-section .homepage-banner-wrapper .carousel-inner .carousel-item.jvhr .carousel-content .slide-images .packshots img:first-child{width:min(220px,22vw);z-index:2}body>main.main-section .homepage-banner-wrapper .carousel-inner .carousel-item.jvhr .carousel-content .slide-images .packshots img:last-child{width:min(485px,49vw)}body>main.main-section .homepage-banner-wrapper .carousel-inner .carousel-item.jvhr .carousel-content .slide-images .awards-group{align-items:center;justify-content:flex-end;width:clamp(6rem,25vw,145px);min-width:clamp(6rem,25vw,145px);gap:10px}body>main.main-section .homepage-banner-wrapper .carousel-inner .carousel-item.jvhr .carousel-content .slide-images .awards-group img{max-width:100%;height:100%;max-height:70px;width:auto}body>main.main-section .homepage-banner-wrapper .carousel-inner .carousel-item.jvhr.active .slide-images img{will-change:transform,opacity;opacity:1;transform:translateZ(0);transition:transform .5s ease-in-out,opacity .4s ease-in-out}body>main.main-section .homepage-banner-wrapper .carousel-inner .carousel-item.jvhr.active .slide-images>img:first-child{transition-delay:.125s}body>main.main-section .homepage-banner-wrapper .carousel-inner .carousel-item.jvhr.active .slide-images .awards-group img{opacity:1;transition-delay:85ms}body>main.main-section .homepage-banner-wrapper .carousel-inner .carousel-item.jvhr.active .slide-images .packshots img{opacity:1;transition-delay:.25s}body>main.main-section .homepage-banner-wrapper .carousel-inner .carousel-item.jvhr.active .slide-images .packshots img:first-child{transition-delay:.35s}body>main.main-section .homepage-banner-wrapper .carousel-inner .carousel-item.services .carousel-content>.title{padding:0 30px;margin:20px auto 0;max-width:750px;font-size:42px;font-size:clamp(2rem,2vw + .5rem,42px)}body>main.main-section .homepage-banner-wrapper .carousel-inner .carousel-item.services .carousel-content>.text{line-height:1.3;width:100%;max-width:800px;margin:0 auto 10px;text-align:center;padding:0 50px;font-size:26px;font-size:clamp(1rem,2.5vw + .5rem,26px)}body>main.main-section .homepage-banner-wrapper .carousel-inner .carousel-item.services .carousel-content .images{height:auto}body>main.main-section .homepage-banner-wrapper .carousel-inner .carousel-item.services .carousel-content .images img{width:100%}body>main.main-section .homepage-banner-wrapper .carousel-inner .carousel-item.services .carousel-content .images img.engine-icon{margin:0 min(5vw,2em)}body>main.main-section .homepage-banner-wrapper .carousel-inner .carousel-item.services .carousel-content .images img span{font-size:min(6vw,2em)}@keyframes flash{0%,to{opacity:1}50%{opacity:.2}}}@media screen and (width <=670px){body>main.main-section .homepage-banner-wrapper .carousel-inner .carousel-item.jdss .carousel-content .slide-images{flex-wrap:wrap;align-items:flex-end}body>main.main-section .homepage-banner-wrapper .carousel-inner .carousel-item.jdss .carousel-content .slide-images .logos-group{order:1}body>main.main-section .homepage-banner-wrapper .carousel-inner .carousel-item.jdss .carousel-content .slide-images .packshots{order:3}body>main.main-section .homepage-banner-wrapper .carousel-inner .carousel-item.jdss .carousel-content .slide-images .awards-group{order:2}body>main.main-section .homepage-banner-wrapper .carousel-inner .carousel-item.jvhr .carousel-content .slide-images{flex-wrap:wrap;align-items:flex-end}body>main.main-section .homepage-banner-wrapper .carousel-inner .carousel-item.jvhr .carousel-content .slide-images .logos-group{order:1}body>main.main-section .homepage-banner-wrapper .carousel-inner .carousel-item.jvhr .carousel-content .slide-images .packshots{order:3}body>main.main-section .homepage-banner-wrapper .carousel-inner .carousel-item.jvhr .carousel-content .slide-images .awards-group{order:2}}@media screen and (width <=520px){body>main.main-section .banner-text.container-xxl .image-col{max-width:100%;margin-bottom:20px}body>main.main-section .banner-text.container-xxl .row{display:flex;flex-direction:column;align-items:center;gap:25px;padding:15px 0}body>main.main-section .homepage-banner-wrapper .carousel-inner .carousel-content>.title{font-size:32px;line-height:36px}body>main.main-section .homepage-banner-wrapper .carousel-inner .carousel-content>.title br{display:none}body>main.main-section .homepage-banner-wrapper .carousel-inner .carousel-content>.text{font-size:18px;line-height:26px}body>main.main-section .homepage-banner-wrapper .carousel-indicators .carousel-indicators-item span.indicator-icon{margin:0 0 0 5vw}body>main.main-section .homepage-banner-wrapper .carousel .carousel-indicators{gap:15px}body>main.main-section .homepage-banner-wrapper .carousel .carousel-indicators .carousel-indicators-item .title{font-size:26px;margin-bottom:10px}body>main.main-section .homepage-banner-wrapper .carousel .carousel-indicators .carousel-indicators-item .sub-title{font-size:18px}body>main.main-section .homepage-banner-wrapper .carousel .carousel-indicators .carousel-indicators-item .link-white{font-size:15px}}@media screen and (width <=420px){body>main.main-section .homepage-banner-wrapper .carousel .carousel-indicators .carousel-indicators-item .title{font-size:22px}body>main.main-section .homepage-banner-wrapper .carousel .carousel-indicators .carousel-indicators-item .sub-title{font-size:18px}}@media screen and (width <=380px){body>main.main-section .homepage-banner-wrapper .carousel-inner .carousel-content>.title{font-size:20px;line-height:32px}body>main.main-section .homepage-banner-wrapper .carousel-inner .carousel-content>.text{font-size:14px;line-height:20px}body>main.main-section .homepage-banner-wrapper .carousel .carousel-indicators .indicator-text .title{font-size:22px}body>main.main-section .homepage-banner-wrapper .carousel .carousel-indicators .carousel-indicators-item .sub-title{font-size:18px}body>main.main-section .homepage-banner-wrapper .carousel-inner .carousel-item.jdss .carousel-content .slide-images{flex-wrap:wrap}body>main.main-section .homepage-banner-wrapper .carousel-inner .carousel-item.jdss .carousel-content .slide-images .logos-group{order:1}body>main.main-section .homepage-banner-wrapper .carousel-inner .carousel-item.jdss .carousel-content .slide-images .packshots{order:3}body>main.main-section .homepage-banner-wrapper .carousel-inner .carousel-item.jdss .carousel-content .slide-images .awards-group{order:2}body>main.main-section .homepage-banner-wrapper .carousel-inner .carousel-item.jdss .carousel-content>.title{margin:10px auto 0;padding:0}body>main.main-section .homepage-banner-wrapper .carousel-inner .carousel-item.jdss .carousel-content>.text{padding:0 30px}body>main.main-section .homepage-banner-wrapper .carousel-inner .carousel-item.jdss .carousel-content .slide-images{margin:0 auto}body>main.main-section .homepage-banner-wrapper .carousel-inner .carousel-item.jdss .carousel-content .slide-images,body>main.main-section .homepage-banner-wrapper .carousel-inner .carousel-item.jvhr .carousel-content .slide-images{justify-content:space-evenly;gap:20px}body>main.main-section .homepage-banner-wrapper .carousel-inner .carousel-item.jdss .carousel-content .slide-images .packshots,body>main.main-section .homepage-banner-wrapper .carousel-inner .carousel-item.jvhr .carousel-content .slide-images .packshots{max-width:85vw}body>main.main-section .homepage-banner-wrapper .carousel-inner .carousel-item.jdss .carousel-content .slide-images .packshots img:first-child,body>main.main-section .homepage-banner-wrapper .carousel-inner .carousel-item.jvhr .carousel-content .slide-images .packshots img:first-child{width:35vw}body>main.main-section .homepage-banner-wrapper .carousel-inner .carousel-item.jdss .carousel-content .slide-images .packshots img:last-child,body>main.main-section .homepage-banner-wrapper .carousel-inner .carousel-item.jvhr .carousel-content .slide-images .packshots img:last-child{width:75vw}body>main.main-section .homepage-banner-wrapper .carousel-inner .carousel-item.jvhr .carousel-content .slide-images{gap:25px;padding-top:10px}}.homepage-content-slider .carousel{max-width:1560px;margin:0 auto 230px}.homepage-content-slider .carousel .carousel-inner img{object-fit:cover;border-radius:18px;max-width:100%}.homepage-content-slider .carousel .carousel-inner img.slide-background{position:absolute;top:0;left:0;z-index:-2}.homepage-content-slider .carousel .carousel-indicators{margin:0 auto -230px;max-width:1352px;justify-content:flex-start;align-items:center;overflow:hidden;border-radius:12px;padding:40px 100px}.homepage-content-slider .carousel .carousel-indicators:before,.homepage-content-slider .carousel .carousel-indicators:after{content:"";position:absolute;left:0;top:0;height:100%;width:51px;background:linear-gradient(90deg,#fff 10%,rgba(255,255,255,.5) 75%,transparent 100%);z-index:1}.homepage-content-slider .carousel .carousel-indicators:after{left:unset;right:0;background:linear-gradient(-90deg,#fff 10%,rgba(255,255,255,.5) 75%,transparent 100%)}.homepage-content-slider .carousel .carousel-indicators [data-bs-target]{text-indent:0}.homepage-content-slider .carousel .carousel-indicators .carousel-control{border-radius:50px;border:0;box-shadow:0 0 35px #00000059;color:#333;height:40px;width:40px;margin:0;background-clip:unset;padding:0;z-index:99;top:50%;transform:translate3d(25px,-50%,0);transition:background-color .3s ease 0s}.homepage-content-slider .carousel .carousel-indicators .carousel-control:hover{background:#e0e0e0}.homepage-content-slider .carousel .carousel-indicators .carousel-control.carousel-control-next{transform:translate3d(-25px,-50%,0)}.homepage-content-slider .carousel .carousel-indicators .carousel-control .carousel-control-prev{left:5px}.homepage-content-slider .carousel .carousel-indicators .carousel-control .carousel-control-next{right:5px}.homepage-content-slider .carousel .carousel-indicators .carousel-control .carousel-control-prev-icon,.homepage-content-slider .carousel .carousel-indicators .carousel-control .carousel-control-next-icon{background-image:none;width:unset;height:unset;font-size:20px;color:#c4161c}.homepage-content-slider .carousel .carousel-indicators .carousel-indicators-item{width:min(360px,33% - 12px - 6px);min-width:min(360px,33% - 12px - 6px);max-width:min(360px,33% - 12px - 6px);margin:0 12px;height:150px;background-color:#fff;border:0;display:flex;align-items:center;justify-content:center;color:#333;border-radius:12px;padding:20px;box-sizing:border-box;box-shadow:0 0 50px #00000026}.homepage-content-slider .carousel .carousel-indicators .carousel-indicators-item:hover{box-shadow:0 0 30px #ffb30069}.homepage-content-slider .carousel .carousel-indicators .carousel-indicators-item[aria-label="Slide 1"]{margin-left:0;transition:margin-left .6s cubic-bezier(.45,0,.55,1),opacity .75s ease-in-out}.homepage-content-slider .carousel .carousel-indicators .carousel-indicators-item:last-child{margin-right:0}.homepage-content-slider .carousel .carousel-indicators .carousel-indicators-item span{font-size:min(2vw,20px);text-align:center;font-weight:600}.homepage-content-slider .carousel .carousel-indicators .carousel-indicators-item.active{border:2px solid #fdc608}.homepage-content-slider .carousel:has(.carousel-indicators-item:nth-of-type(3 + 1)) .carousel-indicators .carousel-indicators-item{opacity:1;transition:box-shadow .3s ease 0s,opacity .65s ease-in-out}.homepage-content-slider .carousel:has(.carousel-indicators-item:nth-of-type(3 + 1)) .carousel-indicators:has(.carousel-indicators-item:nth-of-type(1).active) .carousel-indicators-item:nth-of-type(4){opacity:0}.homepage-content-slider .carousel:has(.carousel-indicators-item:nth-of-type(3 + 1)) .carousel-indicators:has(.carousel-indicators-item:nth-of-type(2).active) .carousel-indicators-item:nth-of-type(4){opacity:0}.homepage-content-slider .carousel:has(.carousel-indicators-item:nth-of-type(3 + 1)) .carousel-indicators:has(.carousel-indicators-item:nth-of-type(3).active) .carousel-indicators-item:nth-of-type(5){opacity:0}.homepage-content-slider .carousel:has(.carousel-indicators-item:nth-of-type(3 + 1)) .carousel-indicators:has(.carousel-indicators-item:nth-of-type(3).active) .carousel-indicators-item:nth-of-type(1){opacity:0}.homepage-content-slider .carousel:has(.carousel-indicators-item:nth-of-type(3 + 1)) .carousel-indicators:has(.carousel-indicators-item:nth-of-type(4).active) .carousel-indicators-item:nth-of-type(6){opacity:0}.homepage-content-slider .carousel:has(.carousel-indicators-item:nth-of-type(3 + 1)) .carousel-indicators:has(.carousel-indicators-item:nth-of-type(4).active) .carousel-indicators-item:nth-of-type(2){opacity:0}.homepage-content-slider .carousel:has(.carousel-indicators-item:nth-of-type(3 + 1)) .carousel-indicators:has(.carousel-indicators-item:nth-of-type(5).active) .carousel-indicators-item:nth-of-type(7){opacity:0}.homepage-content-slider .carousel:has(.carousel-indicators-item:nth-of-type(3 + 1)) .carousel-indicators:has(.carousel-indicators-item:nth-of-type(5).active) .carousel-indicators-item:nth-of-type(3){opacity:0}.homepage-content-slider .carousel:has(.carousel-indicators-item:nth-of-type(3 + 1)) .carousel-indicators:has(.carousel-indicators-item:nth-of-type(6).active) .carousel-indicators-item:nth-of-type(8){opacity:0}.homepage-content-slider .carousel:has(.carousel-indicators-item:nth-of-type(3 + 1)) .carousel-indicators:has(.carousel-indicators-item:nth-of-type(6).active) .carousel-indicators-item:nth-of-type(4){opacity:0}.homepage-content-slider .carousel:has(.carousel-indicators-item:nth-of-type(3 + 1)) .carousel-indicators:has(.carousel-indicators-item:nth-of-type(7).active) .carousel-indicators-item:nth-of-type(9){opacity:0}.homepage-content-slider .carousel:has(.carousel-indicators-item:nth-of-type(3 + 1)) .carousel-indicators:has(.carousel-indicators-item:nth-of-type(7).active) .carousel-indicators-item:nth-of-type(5){opacity:0}.homepage-content-slider .carousel:has(.carousel-indicators-item:nth-of-type(3 + 1)) .carousel-indicators:has(.carousel-indicators-item:nth-of-type(8).active) .carousel-indicators-item:nth-of-type(10){opacity:0}.homepage-content-slider .carousel:has(.carousel-indicators-item:nth-of-type(3 + 1)) .carousel-indicators:has(.carousel-indicators-item:nth-of-type(8).active) .carousel-indicators-item:nth-of-type(6){opacity:0}.homepage-content-slider .carousel:has(.carousel-indicators-item:nth-of-type(3 + 1)) .carousel-indicators:has(.carousel-indicators-item:nth-of-type(9).active) .carousel-indicators-item:nth-of-type(11){opacity:0}.homepage-content-slider .carousel:has(.carousel-indicators-item:nth-of-type(3 + 1)) .carousel-indicators:has(.carousel-indicators-item:nth-of-type(9).active) .carousel-indicators-item:nth-of-type(7){opacity:0}.homepage-content-slider .carousel:has(.carousel-indicators-item:nth-of-type(3 + 1)) .carousel-indicators:has(.carousel-indicators-item:nth-of-type(10).active) .carousel-indicators-item:nth-of-type(12){opacity:0}.homepage-content-slider .carousel:has(.carousel-indicators-item:nth-of-type(3 + 1)) .carousel-indicators:has(.carousel-indicators-item:nth-of-type(10).active) .carousel-indicators-item:nth-of-type(8){opacity:0}.homepage-content-slider .carousel:has(.carousel-indicators-item:nth-of-type(3 + 1)) .carousel-indicators:has(.carousel-indicators-item:nth-of-type(11).active) .carousel-indicators-item:nth-of-type(13){opacity:0}.homepage-content-slider .carousel:has(.carousel-indicators-item:nth-of-type(3 + 1)) .carousel-indicators:has(.carousel-indicators-item:nth-of-type(11).active) .carousel-indicators-item:nth-of-type(9){opacity:0}.homepage-content-slider .carousel:has(.carousel-indicators-item:nth-of-type(3 + 1)) .carousel-indicators:has(.carousel-indicators-item:nth-of-type(12).active) .carousel-indicators-item:nth-of-type(14){opacity:0}.homepage-content-slider .carousel:has(.carousel-indicators-item:nth-of-type(3 + 1)) .carousel-indicators:has(.carousel-indicators-item:nth-of-type(12).active) .carousel-indicators-item:nth-of-type(10){opacity:0}.homepage-content-slider .carousel:has(.carousel-indicators-item:nth-of-type(3 + 1)) .carousel-indicators:has(.carousel-indicators-item:nth-of-type(13).active) .carousel-indicators-item:nth-of-type(15){opacity:0}.homepage-content-slider .carousel:has(.carousel-indicators-item:nth-of-type(3 + 1)) .carousel-indicators:has(.carousel-indicators-item:nth-of-type(13).active) .carousel-indicators-item:nth-of-type(11){opacity:0}.homepage-content-slider .carousel:has(.carousel-indicators-item:nth-of-type(3 + 1)) .carousel-indicators:has(.carousel-indicators-item:nth-of-type(14).active) .carousel-indicators-item:nth-of-type(16){opacity:0}.homepage-content-slider .carousel:has(.carousel-indicators-item:nth-of-type(3 + 1)) .carousel-indicators:has(.carousel-indicators-item:nth-of-type(14).active) .carousel-indicators-item:nth-of-type(12){opacity:0}.homepage-content-slider .carousel:has(.carousel-indicators-item:nth-of-type(3 + 1)) .carousel-indicators:has(.carousel-indicators-item:nth-of-type(15).active) .carousel-indicators-item:nth-of-type(17){opacity:0}.homepage-content-slider .carousel:has(.carousel-indicators-item:nth-of-type(3 + 1)) .carousel-indicators:has(.carousel-indicators-item:nth-of-type(15).active) .carousel-indicators-item:nth-of-type(13){opacity:0}.homepage-content-slider .carousel:has(.carousel-indicators-item:nth-of-type(3 + 1)) .carousel-indicators:has(.carousel-indicators-item:nth-of-type(16).active) .carousel-indicators-item:nth-of-type(18){opacity:0}.homepage-content-slider .carousel:has(.carousel-indicators-item:nth-of-type(3 + 1)) .carousel-indicators:has(.carousel-indicators-item:nth-of-type(16).active) .carousel-indicators-item:nth-of-type(14){opacity:0}.homepage-content-slider .carousel:has(.carousel-indicators-item:nth-of-type(3 + 1)) .carousel-indicators:has(.carousel-indicators-item:nth-of-type(17).active) .carousel-indicators-item:nth-of-type(19){opacity:0}.homepage-content-slider .carousel:has(.carousel-indicators-item:nth-of-type(3 + 1)) .carousel-indicators:has(.carousel-indicators-item:nth-of-type(17).active) .carousel-indicators-item:nth-of-type(15){opacity:0}.homepage-content-slider .carousel:has(.carousel-indicators-item:nth-of-type(3 + 1)) .carousel-indicators:has(.carousel-indicators-item:nth-of-type(18).active) .carousel-indicators-item:nth-of-type(20){opacity:0}.homepage-content-slider .carousel:has(.carousel-indicators-item:nth-of-type(3 + 1)) .carousel-indicators:has(.carousel-indicators-item:nth-of-type(18).active) .carousel-indicators-item:nth-of-type(16){opacity:0}.homepage-content-slider .carousel:has(.carousel-indicators-item:nth-of-type(3 + 1)) .carousel-indicators:has(.carousel-indicators-item:nth-of-type(19).active) .carousel-indicators-item:nth-of-type(17){opacity:0}.homepage-content-slider .carousel:has(.carousel-indicators-item:nth-of-type(3 + 1)) .carousel-indicators:has(.carousel-indicators-item:nth-of-type(20).active) .carousel-indicators-item:nth-of-type(18){opacity:0}.homepage-content-slider .carousel .carousel-inner{height:100%}.homepage-content-slider .carousel .carousel-inner .carousel-item{height:100%;object-fit:cover}.homepage-content-slider .carousel .carousel-inner .carousel-item-content{width:100%;height:100%;padding:min(4vw,60px) min(4vw,75px)}.homepage-content-slider .carousel .carousel-inner .carousel-item .text-panel,.homepage-content-slider .carousel .carousel-inner .carousel-item .text-panel .slide-title{color:#fff}.homepage-content-slider .carousel .carousel-inner .carousel-item .text-panel .btn{opacity:1}.homepage-content-slider .carousel .carousel-inner .carousel-item .images-panel img{max-height:350px}.homepage-content-slider .carousel .carousel-inner .carousel-item-content{align-items:center;gap:15px}.homepage-content-slider .carousel .carousel-inner .carousel-item:nth-child(1) .images-panel{display:flex;align-items:flex-start;justify-content:flex-end;flex-direction:column;padding:0;position:relative}.homepage-content-slider .carousel .carousel-inner .carousel-item:nth-child(1) .images-panel img{border-radius:0}.homepage-content-slider .carousel .carousel-inner .carousel-item:nth-child(1) .images-panel img:first-child{position:absolute;top:-4vw;left:1.5vw;transform:scale(.95)}.homepage-content-slider .carousel .carousel-inner .carousel-item:nth-child(1) .images-panel img:last-child{transform:scale(1.05);margin:0 0 25px auto}.homepage-content-slider .carousel .carousel-inner .carousel-item:nth-child(1) .text-panel .slide-title{max-width:600px;font-size:2.75rem;line-height:1.1}.homepage-content-slider .carousel .carousel-inner .carousel-item:nth-child(1) .text-panel .btn{margin-top:10px}.homepage-content-slider .carousel .carousel-inner .carousel-item:nth-child(3) .images-panel{display:flex;align-items:flex-start;justify-content:center}@media screen and (width>1360px){.homepage-content-slider .carousel .carousel-inner .carousel-item:nth-child(1) .images-panel img:first-child{top:0;left:3vw}}@media screen and (width < 1080px){body>main.main-section .homepage-content-slider .carousel{height:auto;margin:0 auto}body>main.main-section .homepage-content-slider .carousel .carousel-indicators{height:30px;box-sizing:content-box;bottom:unset;top:50%;transform:translateY(-50%)}body>main.main-section .homepage-content-slider .carousel .carousel-indicators:before,body>main.main-section .homepage-content-slider .carousel .carousel-indicators:after{content:none;display:none}body>main.main-section .homepage-content-slider .carousel .carousel-indicators .carousel-indicators-item{display:none}body>main.main-section .homepage-content-slider .carousel .carousel-indicators .carousel-control{height:40px;width:40px;transform:translate3d(10px,-50%,0)}body>main.main-section .homepage-content-slider .carousel .carousel-indicators .carousel-control:hover{background:transparent}body>main.main-section .homepage-content-slider .carousel .carousel-indicators .carousel-control.carousel-control-next{transform:translate3d(-10px,-50%,0)}body>main.main-section .homepage-content-slider .carousel .carousel-indicators .carousel-control.carousel-control-prev,body>main.main-section .homepage-content-slider .carousel .carousel-indicators .carousel-control.carousel-control-next{width:35px;opacity:1;filter:drop-shadow(0px 0px 5px rgba(255,255,255,.8));background-color:transparent;box-shadow:none}body>main.main-section .homepage-content-slider .carousel .carousel-indicators .carousel-control.carousel-control-prev i,body>main.main-section .homepage-content-slider .carousel .carousel-indicators .carousel-control.carousel-control-next i{font-size:36px;color:#c4161c}body>main.main-section .homepage-content-slider .carousel .carousel-indicators .carousel-control .carousel-control-prev-icon,body>main.main-section .homepage-content-slider .carousel .carousel-indicators .carousel-control .carousel-control-next-icon{background-image:none;opacity:1;font-size:30px}body>main.main-section .homepage-content-slider .carousel .carousel-inner img.slide-background{border-radius:0}body>main.main-section .homepage-content-slider .carousel .carousel-inner .carousel-item>img{position:absolute;z-index:-1}body>main.main-section .homepage-content-slider .carousel .carousel-inner .carousel-item-content{position:unset;flex-direction:column;align-items:flex-start;justify-content:center;padding:40px 65px}body>main.main-section .homepage-content-slider .carousel .carousel-inner .carousel-item-content .images-panel{align-items:center;flex-direction:column;padding:20px 0 0}body>main.main-section .homepage-content-slider .carousel .carousel-inner .carousel-item-content .images-panel img{max-width:100%}body>main.main-section .homepage-content-slider .carousel .carousel-inner .carousel-item-content .images-panel img:first-child{margin:0;position:unset;transform:none}body>main.main-section .homepage-content-slider .carousel .carousel-inner .carousel-item-content .images-panel img:last-child{margin:25px auto}body>main.main-section .homepage-content-slider .carousel .carousel-inner .carousel-item-content .text-panel{text-align:center;padding:0}body>main.main-section .homepage-content-slider .carousel .carousel-inner .carousel-item-content .text-panel .slide-title{text-align:left}body>main.main-section .homepage-content-slider .carousel .carousel-inner .carousel-item-content .text-panel p{text-align:left}body>main.main-section .homepage-content-slider .carousel .carousel-inner .carousel-item-content .text-panel .btn{position:unset;background:#fdc608;color:#333}}@media screen and (width <=770px){body>main.main-section .homepage-content-slider .carousel{margin:0 auto}.latest-information-slider-container{margin-top:35px}}main.main-section{padding-top:0}.technology-alliances{align-items:center;justify-content:space-between;margin:40px auto 60px}.technology-alliances .alliance-companies{justify-content:center;align-items:center;gap:30px}.technology-text{text-align:left}.background-double-arrows:has(.latest-information-slider){min-height:700px}@media screen and (width < 1080px){.technology-alliances{margin:40px auto 0}.technology-text{text-align:center;max-width:780px;margin:30px auto}}@media screen and (max-width:380px){.technology-alliances{margin-top:0}}.background-double-arrows.homepage:before{clip-path:polygon(6px 276px,12px 270px,300px 0,100% 0,100% 600px,300px 600px,12px 330px,6px 320px,0 310px,0 300px,0 290px);background:linear-gradient(-225deg,#e4e4e4 30%,#f4f4f4 45%,transparent);width:66%;left:unset;right:0}.background-double-arrows.homepage:after{clip-path:polygon(calc(100% - 6px) 276px,calc(100% - 12px) 270px,calc(100% - 300px) 0,0 0,0 600px,calc(100% - 300px) 600px,calc(100% - 12px) 330px,calc(100% - 6px) 320px,calc(100% + -0px) 310px,calc(100% + -0px) 300px,calc(100% + -0px) 290px);width:45%;background:linear-gradient(180deg,#e4e4e4 10%,#f4f4f4 32%,transparent);top:330px;left:0;right:unset}.background-double-arrows.homepage+.background-double-arrows:before{background:#f4f4f4 url(/static/recognition/img/testimonial_action_bg.png?120c63e9fada) repeat-x}