@import"https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700&display=swap";.page-section.white-bg{background-color:#fff}.page-section.white-bg .section-image .icon-white{display:none}.page-section.white-bg .section-heading small{color:#0069b1}.page-section.white-bg .section-heading h2{color:#003b5c}.page-section.white-bg .section-content p{color:#505759}.page-section.white-bg .section-content li{color:#0069b1}.page-section.white-bg .section-button{color:#fff;background-color:#0069b1}.page-section.white-bg .related-showcases .title{color:#003b5c}.page-section.white-bg .galleries-carousel{box-shadow:0px 4px 30px 0px rgba(0,0,0,.0509803922)}.page-section.white-bg .related-showcases-hr{background:linear-gradient(180deg, #EDEDED 0%, rgba(255, 255, 255, 0) 100%)}.page-section.white-bg .related-services .title,.page-section.white-bg .related-solutions .title{color:#003b5c}.page-section.white-bg .related-services .service,.page-section.white-bg .related-services .solution,.page-section.white-bg .related-solutions .service,.page-section.white-bg .related-solutions .solution{border:2px solid #003b5c}.page-section.white-bg .related-services .service .icons,.page-section.white-bg .related-services .solution .icons,.page-section.white-bg .related-solutions .service .icons,.page-section.white-bg .related-solutions .solution .icons{background-color:#fff}.page-section.white-bg .related-services .service .icon-white,.page-section.white-bg .related-services .solution .icon-white,.page-section.white-bg .related-solutions .service .icon-white,.page-section.white-bg .related-solutions .solution .icon-white{display:none}.page-section.white-bg .related-services .service p,.page-section.white-bg .related-services .solution p,.page-section.white-bg .related-solutions .service p,.page-section.white-bg .related-solutions .solution p{color:#003b5c}.page-section.white-bg .related-services .service a,.page-section.white-bg .related-services .solution a,.page-section.white-bg .related-solutions .service a,.page-section.white-bg .related-solutions .solution a{color:#0069b1;border-bottom:1px solid #0069b1}.page-section.navy-bg{background-color:#003b5c}.page-section.navy-bg .section-image .icon-fire,.page-section.navy-bg .section-image .icon-navy{display:none}.page-section.navy-bg .section-heading small{color:#fff}.page-section.navy-bg .section-heading h2{color:#fff}.page-section.navy-bg .section-content p{color:#fff}.page-section.navy-bg .section-content li{color:#fff}.page-section.navy-bg .section-button{color:#0069b1;background-color:#fff}.page-section.navy-bg .related-showcases .title{color:#fff}.page-section.navy-bg .related-showcases-hr{background:linear-gradient(180deg, rgba(0, 59, 93, 0.36) 0%, rgba(255, 255, 255, 0) 100%)}.page-section.navy-bg .related-services .title,.page-section.navy-bg .related-solutions .title{color:#fff}.page-section.navy-bg .related-services .service,.page-section.navy-bg .related-services .solution,.page-section.navy-bg .related-solutions .service,.page-section.navy-bg .related-solutions .solution{border:2px solid #fff}.page-section.navy-bg .related-services .service .icons,.page-section.navy-bg .related-services .solution .icons,.page-section.navy-bg .related-solutions .service .icons,.page-section.navy-bg .related-solutions .solution .icons{background-color:#003b5c}.page-section.navy-bg .related-services .service .icon-navy,.page-section.navy-bg .related-services .solution .icon-navy,.page-section.navy-bg .related-solutions .service .icon-navy,.page-section.navy-bg .related-solutions .solution .icon-navy{display:none}.page-section.navy-bg .related-services .service p,.page-section.navy-bg .related-services .solution p,.page-section.navy-bg .related-solutions .service p,.page-section.navy-bg .related-solutions .solution p{color:#fff}.page-section.navy-bg .related-services .service a,.page-section.navy-bg .related-services .solution a,.page-section.navy-bg .related-solutions .service a,.page-section.navy-bg .related-solutions .solution a{color:#fff;border-bottom:1px solid #fff}.page-section.navy-bg .related-tiles .tile .back{background-color:#0069b1;border:1px solid #003b5c}*,*::after,*::before{box-sizing:border-box;margin:0;padding:0}html{overflow-x:clip;scroll-padding-top:97px}body{font-family:"Lato",sans-serif;letter-spacing:.25px;overflow-x:clip}a{text-decoration:none !important}.full-width>.container{max-width:100%;padding-left:0;padding-right:0}.full-width>.container .row:first-of-type{margin-left:0;margin-right:0}.full-width>.container .row:first-of-type .col-lg-12:first-of-type{padding-left:0;padding-right:0}.owl-nav button{position:absolute}.owl-nav button.owl-prev{left:0}.owl-nav button.owl-next{right:0}.owl-dots{display:flex;justify-content:center;gap:12px}.owl-dots .owl-dot{width:9px;height:9px;border-radius:50%}@media(max-width: 1399px){.container-xxl{padding-left:24px;padding-right:24px}.container-xxl .row{margin-left:0;margin-right:0}}#back-to-top{border:none;background-color:rgba(0,59,92,.5);border-radius:41px 0 0 41px;padding:16px;cursor:pointer;display:none;color:#fff;right:0;z-index:1;position:fixed;bottom:50px}#back-to-top .wrapper{display:flex;gap:8px;align-items:center}.header-wrapper{position:sticky;top:0;left:0;z-index:4}header{background-color:#fff}header span,header a{display:inline-block}header .logo-wrapper{padding-top:20px;padding-bottom:24px;padding-left:20px}header .logo-wrapper img{max-width:100%;max-height:55px}header .menu-wrapper{position:relative;background-color:#003b5c;border-left:3px solid #e03c32;border-bottom:2px solid #e03c32;padding-left:33px}header .menu-wrapper::before{content:"";position:absolute;background-color:#003b5c;top:0;height:100%;width:100%;transform:skew(-42.5deg)}@media(max-width: 1023px){header{gap:48px;align-items:flex-start;justify-content:space-between}header .menu-wrapper{display:flex;justify-content:flex-end;padding-right:24px;padding-top:14px;padding-bottom:20px;padding-left:40px;max-width:fit-content;transform:skew(50deg)}header .menu-wrapper::before{left:50%}header .menu-wrapper .menu-primary,header .menu-wrapper .menu-secondary{display:none}header .menu-wrapper .menu-mobile{transform:skew(-50deg);background:rgba(0,0,0,0);outline:none;border:none}header .menu-wrapper::after{content:"";position:absolute;top:99%;right:3px;width:100%;height:100%;background-color:#003b5c;border-left:3px solid #e03c32;opacity:0}header .menu-wrapper.open{border-bottom:rgba(0,0,0,0);z-index:1}header .menu-wrapper.open::after{opacity:1;transition:opacity .2s ease-in-out}}@media(min-width: 1024px){header{align-items:center;padding-bottom:20px}header .logo-wrapper{padding-top:20px;padding-bottom:0;padding-left:45px}header .logo-wrapper img{width:100%;max-height:clamp(55px,5vw,78px)}header .menu-wrapper{transform:skew(42.5deg) rotate(0deg)}header .menu-wrapper::before{left:80%}header .menu-wrapper .menu-mobile{display:none}header .menu-wrapper .menu-primary{width:fit-content;margin-left:auto;transform:skew(-42.5deg);margin-right:-25px}header .menu-wrapper .menu-primary .menu-item{display:inline-flex}header .menu-wrapper .menu-primary .menu-item img{margin-right:8px}header .menu-wrapper .menu-primary .menu-item a,header .menu-wrapper .menu-primary .menu-item button{font-size:18px;color:#d3e0e9}header .menu-wrapper .menu-primary .colored{position:relative;padding-right:44px;padding-left:20px;background-color:#0069b1;transform:skew(42.5deg) rotate(0deg);margin-left:10px;display:inline-flex}header .menu-wrapper .menu-primary .colored::before{content:"";position:absolute;background-color:#0075c9;top:0;left:80%;height:100%;width:100%;transform:skew(-42.5deg)}header .menu-wrapper .menu-primary .colored .menu-item{padding-top:8px;padding-bottom:14px;transform:skew(-42.5deg)}header .menu-wrapper .menu-primary .colored .menu-item a,header .menu-wrapper .menu-primary .colored .menu-item button{line-height:1;padding-top:4px;font-weight:300}header .menu-wrapper .menu-primary .colored .menu-item.phone{padding-right:24px}header .menu-wrapper .menu-primary .colored .menu-item.mail{padding-left:24px;background-color:#0075c9}header .menu-wrapper .menu-primary .colored .menu-item.mail button{border:none;background:rgba(0,0,0,0);text-transform:capitalize}header .menu-wrapper .menu-secondary{padding:24px 20px 0 20px;transform:skew(-42.5deg)}header .menu-wrapper .menu-secondary .menu-item,header .menu-wrapper .menu-secondary .dropdown-toggle{font-size:18px;color:#e6e6e6;text-transform:uppercase;background:rgba(0,0,0,0);border:none}header .menu-wrapper .menu-secondary .menu-item.active,header .menu-wrapper .menu-secondary .dropdown-toggle.active{font-weight:700;color:#fff}header .menu-wrapper .menu-secondary .dropdown:hover .dropdown-menu{display:block}header .menu-wrapper .menu-secondary .menu-item:not(:last-of-type),header .menu-wrapper .menu-secondary .dropdown{margin-right:clamp(40px,8.5%,88px)}header .menu-wrapper .menu-secondary .dropdown-menu{left:40px !important;transform:skew(42.5deg) !important;top:100% !important;border-radius:0;padding-top:0;padding-bottom:0}header .menu-wrapper .menu-secondary .dropdown-menu .dropdown-item{padding:8px 24px;background-color:#0069b1;color:#d3e0e9;text-transform:uppercase}header .menu-wrapper .menu-secondary .dropdown-menu .dropdown-item:hover{background-color:#e03c32;font-weight:700;color:#fff}header .menu-wrapper .menu-secondary .dropdown-menu .dropdown-item span{font-size:15px;transform:skew(-42.5deg)}}@media(min-width: 1024px)and (max-width: 1199px){header{justify-content:space-between}header .menu-secondary{display:flex;padding-right:100px !important}header .menu-secondary span,header .menu-secondary a{display:inline-flex;align-items:center;flex:1 0 auto}}@media(min-width: 1200px){header{gap:clamp(48px,10vw,144px)}}@media(max-width: 1023px){.mobile-nav{display:none;position:absolute;width:100%;top:100%;padding-top:19px;padding-bottom:19px;background-color:#0069b1}.mobile-nav .dropdown-item,.mobile-nav .dropdown-menu-item,.mobile-nav .menu-item{display:block;text-align:right;padding-top:12px;padding-bottom:12px;padding-left:28px;color:#d3e0e9;text-transform:uppercase;padding-right:32px}.mobile-nav .dropdown-item:hover,.mobile-nav .dropdown-item:focus,.mobile-nav .menu-item:hover,.mobile-nav .menu-item:focus{background-color:#e03c32;color:#fff}.mobile-nav .dropdown{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap}.mobile-nav .dropdown .dropdown-toggle{border:none;background:none;color:#fff}.mobile-nav .dropdown-menu.show{position:unset !important;background-color:#00528a;transform:none !important;padding-top:0;padding-bottom:0;flex:1 0 100%}}footer{background-size:cover}footer .container-fluid .row{margin-left:0;margin-right:0}footer .logo img{max-height:116px}footer .logo a{display:block}footer .menu-group .menu-title{display:block;font-size:24px;font-weight:700;color:#d3e0e9;text-transform:uppercase}footer .menu-group .menu-item{display:block;color:#fff;margin-bottom:30px;text-transform:capitalize;background:none;border:none}footer .copyright-bar{padding:22px 40px 28px 40px;background-color:#0069b1;text-align:center;color:#fff}@media(max-width: 1023px){footer .menus{padding-top:59px;padding-bottom:11px}footer .row:not(:last-of-type){padding-left:20px;padding-right:20px}footer .logo{text-align:center;padding-top:60px;padding-bottom:100px}footer .menu-group .menu-title{margin-bottom:30px}footer .menu-group:not(#contact-us) .menu-items{display:none}footer .menu-group#contact-us{padding-top:30px}}@media(min-width: 1024px){footer .menus{padding-top:89px;padding-bottom:48px}footer .row:not(:last-of-type){padding-left:45px;padding-right:45px}footer .menu-group .menu-title{margin-bottom:36px}}@keyframes Bounce{0%{top:10px}50%{top:20px}100%{top:10px}}.hero-banner{position:relative;overflow:hidden}.hero-banner .video-container{position:absolute;overflow:hidden;width:100%;height:100%}.hero-banner video{position:absolute;min-width:100%;min-height:100%;top:50%;left:50%;transform:translate(-50%, -50%)}.hero-banner .overlay{position:absolute;width:100%;height:100%;top:0;left:0;z-index:2}.hero-banner .content{display:flex;align-items:center;justify-content:center;z-index:3}.hero-banner .content .row{width:100%}.hero-banner.video-banner .content{position:relative}.hero-banner:not(.video-banner) .banner-image{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;object-fit:cover}.hero-banner:not(.video-banner) .content{position:relative}.hero-banner.layout-3 .banner-image{object-fit:cover}.hero-banner.layout-1 .content{padding-top:76px;padding-bottom:76px}.hero-banner.layout-1 .title{font-size:36px;line-height:48px;color:#e03c32}.hero-banner.layout-1 .title>*{margin-bottom:0}.hero-banner.layout-1 .caption{font-size:18px;line-height:29px;color:#fff}.hero-banner.layout-2{display:flex;align-items:center}.hero-banner.layout-2 .title-1{font-size:32px;line-height:38px;color:#fff;text-transform:uppercase;margin-bottom:40px;text-align:center}.hero-banner.layout-2 .title-2{font-weight:700;color:#fff;text-transform:uppercase;margin-bottom:36px;text-align:center}.hero-banner.layout-2 .title-2>*{margin-bottom:0}.hero-banner.layout-2 .caption{color:#fff;text-align:center}.hero-banner.layout-2 .scroll-down{transform:rotate(90deg) translateX(-50%);animation:Bounce 2s linear infinite;position:absolute;top:10px;left:50%}.hero-banner.layout-3{display:flex;align-items:center}.hero-banner.layout-3 .title{font-weight:700;text-transform:uppercase;text-align:center;color:#fff;margin-bottom:32px}.hero-banner.layout-3 .caption{font-size:15px;line-height:30px;text-align:center;color:#fff}@media(min-width: 1024px){.hero-banner.layout-1{min-height:580px;display:flex;align-items:center}.hero-banner.layout-1 .title{margin-bottom:24px}.hero-banner.layout-2 .content{padding-top:100px;padding-bottom:180px}.hero-banner.layout-2 .title-2{font-size:40px;line-height:48px}.hero-banner.layout-2 .caption{font-size:24px;line-height:29px}.hero-banner.layout-3 .content{padding-top:80px;padding-bottom:80px}.hero-banner.layout-3 .title{font-size:64px;line-height:76px}.hero-banner.layout-3 .caption{font-size:24px}}@media(max-width: 767px){.hero-banner.layout-1 .title{text-align:center}}@media(max-width: 1023px){.hero-banner.layout-1{min-height:580px}.hero-banner.layout-1 .title{margin-bottom:40px}.hero-banner.layout-2 .content{padding-top:48px;padding-bottom:144px}.hero-banner.layout-2 .title-2{font-size:36px;line-height:43px}.hero-banner.layout-2 .caption{font-size:22px;line-height:26px}.hero-banner.layout-3 .content{padding-top:48px;padding-bottom:48px}.hero-banner.layout-3 .title{font-size:36px;line-height:43px}.hero-banner.layout-3 .caption{font-size:15px}}@media(max-width: 1399px){.hero-banner.layout-1 content{padding-left:24px;padding-right:24px}}@media(max-width: 1400px){.hero-banner.layout-1 content{padding-left:45px;padding-right:45px}}.solution-banner{position:relative}.solution-banner .banner{width:100%}.solution-banner .content .title{color:#d3e0e9;text-transform:uppercase;font-weight:300;margin-bottom:0}.solution-banner .content .desc{font-size:22px;color:#d3e0e9;margin-bottom:0}.solution-banner .content .button{display:flex;align-items:center;justify-content:center;padding:6px 53px;color:#003b5c;background-color:#d3e0e9;font-size:25px;font-weight:700;text-transform:uppercase;border-radius:351px}@media(max-width: 1023px){.solution-banner{background-image:none !important}.solution-banner .banner{height:218px;object-fit:cover}.solution-banner .overlay{position:absolute;top:218px;height:100%;width:180% !important;z-index:-1}.solution-banner .content{padding:36px 60px}.solution-banner .content .title{text-align:center;font-size:36px;line-height:41px;padding-bottom:36px}.solution-banner .content .desc{line-height:32px;font-size:18px}.solution-banner .content .button{margin-top:48px;width:100%;padding:8px;font-size:20px}}@media(min-width: 1024px){.solution-banner{background-size:cover;background-position:top;background-repeat:no-repeat;height:100%;display:flex;align-items:center;min-height:627px}.solution-banner .banner{display:none !important}.solution-banner .overlay{position:absolute;top:0;left:0;height:100%;width:65% !important}.solution-banner .content{width:55%;padding-left:70px;padding-top:72px;padding-bottom:72px;position:relative}.solution-banner .content .title{text-align:left;font-size:40px;line-height:50px;padding-bottom:48px}.solution-banner .content .desc{line-height:41px}.solution-banner .content .button{margin:72px auto 0 auto;max-width:fit-content}}.logo-carousel-wrapper p{margin-bottom:32px;font-size:22px;line-height:36px;color:#003b5c}.logo-carousel-wrapper #logo-carousel .owl-stage{display:flex;align-items:center}.logo-carousel-wrapper #logo-carousel .owl-item{z-index:1}.logo-carousel-wrapper #logo-carousel .owl-item img{max-width:222px;margin-left:auto;margin-right:auto}.logo-carousel-wrapper #logo-carousel .owl-nav{position:absolute;top:0;left:0;width:100%;display:flex;align-items:center;justify-content:space-between;height:calc(100% - 24px)}.logo-carousel-wrapper #logo-carousel .owl-nav button{background-color:#fff;height:100%}.logo-carousel-wrapper #logo-carousel .owl-nav button.owl-prev{padding-right:16px !important}.logo-carousel-wrapper #logo-carousel .owl-nav button.owl-next{padding-left:24px !important}.logo-carousel-wrapper #logo-carousel .owl-dots{display:flex;justify-content:center;gap:12px;margin-top:32px}.logo-carousel-wrapper #logo-carousel .owl-dots .owl-dot{width:9px;height:9px;border-radius:50%;background-color:#d3e0e9}.logo-carousel-wrapper #logo-carousel .owl-dots .owl-dot.active{background-color:#0069b1}@media(max-width: 1023px){.logo-carousel-wrapper{padding:44px 20px 69px 20px}.logo-carousel-wrapper p{text-align:center}.logo-carousel-wrapper .dots-wrapper{display:none}}@media(min-width: 1024px){.logo-carousel-wrapper{position:relative;padding:48px 45px 36px 45px;display:flex;justify-content:space-between;align-items:center}.logo-carousel-wrapper p{width:240px}.logo-carousel-wrapper #logo-carousel{width:calc(100% - 260px)}.logo-carousel-wrapper #logo-carousel .owl-stage-outer{padding-left:18px}.logo-carousel-wrapper #logo-carousel .owl-dots{margin-left:-260px}}#solutions-carousel .owl-stage{display:flex}#solutions-carousel .owl-item{flex:1 0 auto}#solutions-carousel .owl-dots{padding-bottom:16px;margin-top:-26px;position:relative}#solutions-carousel .owl-dots .owl-dot{background-color:#fff}#solutions-carousel .owl-dots .owl-dot.active{background-color:#003b5c}@media(max-width: 1023px){#solutions-carousel .owl-nav button{top:218px;height:calc(100% - 218px);width:58px}}@media(min-width: 1024px){#solutions-carousel .owl-nav button{top:0;height:100%;width:58px;background-color:rgba(211,224,233,.26)}}.services-accordion .images-container{position:relative;padding-left:0;padding-right:0}.services-accordion .images-container .accordion-image .image{width:100%;clip-path:polygon(75.5% 0, 100% 24%, 100% 100%, 0 100%, 0 0)}.services-accordion .images-container .accordion-image .icon{position:absolute;top:0;z-index:1}.services-accordion .images-container .accordion-image:not(:first-of-type){display:none}.services-accordion .accordions-container .section-title{text-transform:uppercase;line-height:63px;font-weight:300;color:#003b5c}.services-accordion .accordions-container .accordion .title{width:100%;background-color:rgba(0,0,0,0);border:1px solid #ccc;border-radius:30px;color:#505759;text-align:left;line-height:32px}.services-accordion .accordions-container .accordion .title:hover,.services-accordion .accordions-container .accordion .title.active{background-color:#e03c32;color:#fff;border-color:#e03c32;transition:all .2s ease-in-out}.services-accordion .accordions-container .accordion .body{width:100%}.services-accordion .accordions-container .accordion .body .desc{font-size:18px;line-height:30px;color:#003b5c}.services-accordion .accordions-container .accordion .body .button{display:block;padding:10px 20px;text-transform:uppercase;color:#003b5c;font-size:20px;border-radius:351px;background-color:#d3e0e9;margin-left:auto;margin-right:auto;text-align:center}.services-accordion .accordions-container .accordion:not(:first-of-type) .body{display:none}.services-accordion .accordions-container .accordion:not(:last-of-type){margin-bottom:18px}@media(max-width: 767px){.services-accordion{padding:50px 0}.services-accordion .row{margin-left:0;margin-right:0}.services-accordion .images-container .image-bg{display:none}.services-accordion .images-container .accordion-image{width:100%}.services-accordion .images-container .accordion-image .icon{right:2%;width:11%;max-height:11%}.services-accordion .accordions-container{padding-left:24px;padding-right:24px}.services-accordion .accordions-container .section-title{font-size:28px;margin-bottom:40px;line-height:48px}.services-accordion .accordions-container .accordion{font-size:22px}.services-accordion .accordions-container .accordion .title{padding:6px 18px;font-size:18px}.services-accordion .accordions-container .accordion .body .desc{padding:22px 20px 32px 20px;margin-bottom:0}.services-accordion .accordions-container .accordion .body .button{width:100%;margin-bottom:40px;font-size:18px;padding:6px 18px}}@media(min-width: 768px){.services-accordion .section-title{font-size:36px;margin-bottom:36px}.services-accordion .accordion .title{padding:8px 18px;font-size:22px}.services-accordion .accordion .body{padding:24px 36px 14px 36px}.services-accordion .accordion .body .desc{margin-bottom:56px}}@media(min-width: 768px){.services-accordion{padding-top:136px;padding-bottom:123px}.services-accordion .images-container .image-bg{width:78%;height:100%;object-fit:cover}.services-accordion .images-container .accordion-image{position:absolute;top:50%;right:0;transform:translateY(-50%);object-fit:cover;width:90%;overflow:hidden}.services-accordion .images-container .accordion-image .icon{right:0;width:12%;max-height:12%}.services-accordion .accordions-container{padding-left:32px !important;padding-right:0}.services-accordion .accordions-container .accordion .body .button{min-width:200px;max-width:fit-content}}@media(min-width: 992px){.services-accordion .accordion .title{padding:10px 48px;font-size:24px}.services-accordion .accordion .body{padding:32px 48px 14px 48px}}@media(min-width: 1024px){.services-accordion .accordions-container{padding-left:54px !important}}.testimonials{background-color:#003b5c}.testimonials .statement{color:#fff;flex-grow:1}.testimonials .person-info{display:flex;align-items:center;gap:16px}.testimonials .person-info .avatar{width:56px;height:56px;object-fit:cover;border-radius:50%}.testimonials .person-info .name{font-size:24px;line-height:32px;font-weight:700;color:#fff;margin-bottom:0}.testimonials .person-info .job{font-size:12px;line-height:24px;margin-bottom:0;color:#ccc}.testimonials .testimonial-slider-wrapper{display:flex;align-items:center;gap:8px}.testimonials .testimonial-slider-wrapper span{color:#fff}.testimonials .testimonial-slider-wrapper .slider{overflow:hidden;height:3px;-webkit-appearance:none;background-color:#fff;border-radius:50px}.testimonials .testimonial-slider-wrapper .slider::-webkit-slider-thumb{width:3px;-webkit-appearance:none;height:3px;box-shadow:-80px 0 0 78px #e03c32;border-radius:100px;background-color:#e03c32}.testimonials .testimonial-slider-wrapper .slider::-moz-range-progress{background-color:#e03c32}.testimonials .testimonial-slider-wrapper .slider::-moz-range-track{background-color:#fff}@media(max-width: 1023px){.testimonials{padding-top:50px;padding-bottom:64px}.testimonials .statement{font-size:22px;line-height:37px;margin-bottom:48px}.testimonials .testimonial-slider-wrapper{padding-top:35px}.testimonials .testimonial-slider-wrapper .slider{flex-grow:1}.testimonials .testimonial-slider-wrapper .slider::-webkit-slider-thumb{box-shadow:-100px 0 0 98px #e03c32}}@media(min-width: 1024px){.testimonials{padding-top:77px}.testimonials .image-container{padding-bottom:77px;padding-right:56px}.testimonials .image-container #testimonial-image-carousel img{width:100%;min-height:506px;height:100%;object-fit:cover;max-height:506px}.testimonials .image-container #testimonial-image-carousel img:not(:first-of-type){display:none}.testimonials .text-container{display:flex;flex-direction:column}.testimonials .text-container #testimonial-text-carousel{flex-grow:1}.testimonials .text-container #testimonial-text-carousel .owl-stage-outer,.testimonials .text-container #testimonial-text-carousel .owl-stage,.testimonials .text-container #testimonial-text-carousel .owl-item{height:100%}.testimonials .text-container #testimonial-text-carousel .testimonial{height:100%;display:flex;flex-direction:column;justify-content:center}.testimonials .text-container .statement{flex-grow:1;font-size:40px;line-height:48px;font-weight:300;color:#fff;display:flex;flex-direction:column;justify-content:center}.testimonials .text-container .testimonial-slider-wrapper{padding-bottom:32px;padding-top:108px;justify-content:end}.testimonials .text-container .testimonial-slider-wrapper .slider{width:156px}.testimonials .text-container .testimonial-slider-wrapper .slider::-webkit-slider-thumb{box-shadow:-80px 0 0 78px #e03c32}}.contact-us .section-heading{margin-bottom:32px;text-transform:uppercase}.contact-us .section-text{font-size:16px;line-height:30px;margin-bottom:32px}.contact-us.has-bg-img{position:relative;background-size:cover;background-position:bottom;margin-top:-2px}.contact-us.has-bg-img .overlay{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover;z-index:0}.contact-us.has-bg-img .container-xxl{position:relative;z-index:1}.contact-us.layout-compact .section-heading{font-weight:700;color:#fff;text-transform:uppercase}.contact-us.layout-compact .section-text{font-weight:700;color:#e03c32}.contact-us.layout-compact .phone,.contact-us.layout-compact .mail{line-height:24px;color:#fff;font-weight:700}.contact-us.layout-compact .section-button{padding:18px;background-color:#fff;color:#0069b1;border-radius:111px;text-transform:uppercase;font-size:18px;font-weight:700;border:none}.contact-us.layout-full .contact-info{padding-left:0;padding-right:0}.contact-us.layout-full .contact-info .row{margin-left:0;margin-right:0}.contact-us.layout-full .contact-info strong{color:#003b5c;font-size:18px;margin-bottom:8px;display:block}.contact-us.layout-full .contact-info p{margin-bottom:0;color:#003b5c;font-size:15px;line-height:27px}.contact-us.layout-full.has-bg-img .section-heading{font-weight:700;color:#fff}.contact-us.layout-full.has-bg-img .section-text{color:#fff}.contact-us.layout-full.has-bg-img .contact-info strong,.contact-us.layout-full.has-bg-img .contact-info p{color:#fff}.contact-us.layout-full.has-bg-img #contact-form label{color:#fff}.contact-us.layout-full.has-bg-img #contact-form .submit{background-color:#0069b1}.contact-us.layout-full:not(.has-bg-img) .form-wrapper{box-shadow:0px 4px 40px 0px rgba(0,0,0,.2);padding:30px}.contact-us.layout-full:not(.has-bg-img) .section-heading{color:#003b5c}.contact-us.layout-full:not(.has-bg-img) .section-text{color:#505759}.contact-us.layout-full:not(.has-bg-img) .contact-info strong,.contact-us.layout-full:not(.has-bg-img) .contact-info p{color:#003b5c}.contact-us.layout-full:not(.has-bg-img) #contact-form label{color:#003b5c}.contact-us.layout-full:not(.has-bg-img) #contact-form .submit{background-color:#e03c32}@media(max-width: 767px){.contact-us .section-button{width:100%;text-align:center}}@media(min-width: 768px){.contact-us .section-button{min-width:215px;max-width:fit-content}}@media(max-width: 992px){.contact-us .section-heading{font-size:36px}.contact-us.layout-compact{padding-top:48px;padding-bottom:66px}.contact-us.layout-compact .section-heading{font-size:36px;margin-bottom:40px}.contact-us.layout-compact .section-text{font-size:22px;line-height:26px;margin-bottom:58px}.contact-us.layout-compact .phone,.contact-us.layout-compact .mail{font-size:22px;margin-bottom:36px}.contact-us.layout-full.has-bg-img{padding-bottom:88px;padding-top:102px}.contact-us.layout-full:not(.has-bg-img){padding-top:72px;padding-bottom:72px}.contact-us.layout-full .phone,.contact-us.layout-full .address{padding-bottom:30px}}@media(min-width: 992px){.contact-us .section-heading{font-size:44px}.contact-us.layout-compact{padding-top:80px;padding-bottom:70px}.contact-us.layout-compact .column-1{display:flex;justify-content:center;flex-direction:column}.contact-us.layout-compact .section-heading{font-size:45px;margin-bottom:36px}.contact-us.layout-compact .section-text{font-size:32px;line-height:38px;margin-bottom:0}.contact-us.layout-compact .phone,.contact-us.layout-compact .mail{font-size:32px;margin-bottom:31px}.contact-us.layout-full.has-bg-img{padding-bottom:59px;padding-top:74px}.contact-us.layout-full:not(.has-bg-img){padding-top:98px;padding-bottom:114px}.contact-us.layout-full .phone{padding-bottom:40px}}.contact-form-modal .modal-backdrop{background-color:rgba(38,40,40,.9)}.contact-form-modal .modal-dialog{max-width:748px;padding-top:40px;padding-bottom:40px}.contact-form-modal .form-wrapper{position:relative;width:100%;background-color:#fff;margin:auto;padding:35px}.contact-form-modal .form-wrapper .close{position:absolute;top:0;right:0;color:#e03c32;font-size:24px;font-weight:700;border:none;background:rgba(0,0,0,0);padding:14px}.contact-form-modal .form-wrapper .form-title{font-weight:300;margin-bottom:32px;color:#003b5c;text-transform:uppercase}.contact-form-modal .form-wrapper .form-text{font-size:16px;line-height:30px;color:#505759;margin-bottom:32px}@media(max-width: 992px){.contact-form-modal .form-title{font-size:36px}}@media(min-width: 992px){.contact-form-modal .form-title{font-size:44px}}#contact-form .container-fluid,#contact-form-modal .container-fluid{padding-left:0;padding-right:0}#contact-form .container-fluid .row,#contact-form-modal .container-fluid .row{margin-left:0;margin-right:0}#contact-form label,#contact-form-modal label{display:block;font-size:14px;line-height:24px;margin-bottom:8px;color:#003b5c}#contact-form input,#contact-form textarea,#contact-form-modal input,#contact-form-modal textarea{width:100%;border:1px solid #0069b1;padding:8px;height:48px;font-size:14px}#contact-form input::placeholder,#contact-form textarea::placeholder,#contact-form-modal input::placeholder,#contact-form-modal textarea::placeholder{color:#ccc;font-family:inherit}#contact-form input,#contact-form-modal input{margin-bottom:18px}#contact-form textarea,#contact-form-modal textarea{min-height:196px}#contact-form .submit,#contact-form-modal .submit{min-width:187px;height:56px;display:flex;align-items:center;justify-content:center;padding:8px;text-transform:uppercase;color:#fff;border:none;margin-top:21px;border-radius:67px;background-color:#e03c32}@media(max-width: 767px){.submit{width:100%}}.story .heading{font-weight:700;color:#003b5c;text-transform:uppercase}.story .body{font-size:15px;line-height:30px}.story .body p:last-of-type{margin-bottom:0}@media(max-width: 991px){.story{padding-top:48px;padding-bottom:48px}.story .heading{font-size:36px;margin-bottom:18px}}@media(min-width: 992px){.story{padding-top:100px;padding-bottom:72px}.story img{width:100%;max-height:100%;object-fit:cover}.story .heading{margin-bottom:30px;font-size:45px}}@media(max-width: 1200px){.story img{height:100%}}.voice-section .section-heading{color:#003b5c;font-weight:700;text-transform:uppercase}.voice-section .voice-item{display:flex;align-items:flex-start;gap:64px;margin-bottom:56px}.voice-section .voice-item .icon-wrapper{margin-top:-10px}.voice-section .voice-item .icon-wrapper img{max-width:57px;max-height:57px}.voice-section .voice-item .text-wrapper .title{font-size:28px;margin-bottom:16px;text-transform:capitalize}.voice-section .voice-item .text-wrapper .title span{font-weight:300}.voice-section .voice-item .text-wrapper .body{font-size:15px;line-height:23px}.voice-section .voice-item .text-wrapper .body p{text-align:justify}.voice-section .voice-item .text-wrapper .body p:last-of-type{margin-bottom:0}.voice-section .section-image img{width:100%}@media(max-width: 991px){.voice-section .section-heading{font-size:36px;margin-bottom:56px}.voice-section .section-image{margin-bottom:72px}.voice-section .voice-item{padding-right:24px}}@media(min-width: 992px){.voice-section .section-heading{font-size:45px;margin-bottom:42px}}@media(max-width: 1399px){.voice-section .container-xxl{padding-right:0}}.culture-section .section-heading{color:#003b5c;font-weight:700;text-transform:uppercase;margin-bottom:58px}.culture-section .culture-item:not(:last-of-type) .text-wrapper{padding-bottom:42px}.culture-section .text-wrapper{position:relative;border-left:1px solid #000}.culture-section .text-wrapper::after{content:"";position:absolute;top:0;left:-18.5px;height:38px;width:37px;background-size:cover;background-repeat:no-repeat}.culture-section .text-wrapper .title{font-size:28px;margin-bottom:18px;font-weight:300;text-transform:capitalize;color:#003b5c}.culture-section .text-wrapper .body{font-size:15px;line-height:26px}.culture-section .text-wrapper .body p:last-of-type{margin-bottom:0}@media(max-width: 991px){.culture-section{padding-bottom:116px}.culture-section .section-heading{font-size:36px}.culture-section .text-column{padding-left:24px}.culture-section .text-wrapper{padding-left:40px}}@media(min-width: 992px){.culture-section{padding-top:58px;padding-bottom:84px}.culture-section .section-heading{font-size:45px}.culture-section .img-wrapper img{width:100%}.culture-section .text-wrapper{min-height:100%;padding-left:58px}}.global-sourcing-section{background-position:center;background-repeat:no-repeat}.global-sourcing-section .section-title{color:#003b5c;text-transform:uppercase;font-weight:700}.global-sourcing-section .global-sourcing-container{display:flex}.global-sourcing-section .global-sourcing-container .icon-wrapper{min-width:16%;display:flex;align-items:flex-start}.global-sourcing-section .global-sourcing-container .icon-wrapper img{width:100%;max-height:100%}.global-sourcing-section .global-sourcing-container .headline{font-weight:700;text-transform:capitalize}.global-sourcing-section .body{font-size:15px;line-height:30px;margin-bottom:0}@media(max-width: 767px){.global-sourcing-section{padding-bottom:100px}.global-sourcing-section .section-title{font-size:36px;line-height:43px;margin-bottom:48px}.global-sourcing-section .column{border:1px solid #ccc;background-color:#fff;padding:16px 0 16px 16px;margin-bottom:18px}.global-sourcing-section .global-sourcing-container{gap:22px}.global-sourcing-section .global-sourcing-container .icon-wrapper{max-width:60px;height:60px}.global-sourcing-section .global-sourcing-container .text-wrapper{width:100%}.global-sourcing-section .global-sourcing-container .headline{font-size:18px;line-height:32px;color:#505759;position:relative;margin-bottom:0;height:100%}.global-sourcing-section .global-sourcing-container .headline span{padding-right:48px}.global-sourcing-section .global-sourcing-container .headline .gs-expand-btn{position:absolute;right:0;bottom:-16px;padding:7px;border:none;background:rgba(0,0,0,0)}.global-sourcing-section .global-sourcing-container .headline .gs-expand-btn.collapsed{transform:rotate(0deg);transition:transform .3s ease-in-out}.global-sourcing-section .global-sourcing-container .headline .gs-expand-btn.expanded{transform:rotate(90deg);transition:transform .3s ease-in-out}.global-sourcing-section .body{display:none;margin-top:16px;padding-right:16px}}@media(min-width: 768px){.global-sourcing-section{padding-top:61px;padding-bottom:100px}.global-sourcing-section .section-title{font-size:45px;line-height:54px;margin-bottom:48px}.global-sourcing-section .column:nth-of-type(odd){padding-right:10px}.global-sourcing-section .column:nth-of-type(even){padding-left:10px}.global-sourcing-section .global-sourcing-container{gap:16px;border:1px solid rgba(224,60,50,.5);background-color:rgba(255,255,255,.5);border-radius:10px;padding:34px;margin-bottom:30px;height:calc(100% - 30px)}.global-sourcing-section .global-sourcing-container .headline{font-size:28px;line-height:32px}.global-sourcing-section .global-sourcing-container .icon-wrapper img{max-height:73px}}@media(min-width: 992px){.global-sourcing-section .column:nth-of-type(odd){padding-right:12px}.global-sourcing-section .column:nth-of-type(even){padding-left:12px}}@media(min-width: 1025px){.global-sourcing-section .column:nth-of-type(odd){padding-right:40px}.global-sourcing-section .column:nth-of-type(even){padding-left:40px}}.team-members-section .section-title{font-weight:700;color:#003b5c;text-transform:uppercase}.team-members-section .column{margin-bottom:18px}.team-members-section .team-member-card{height:100%;padding:18px 18px 6px 18px;background-color:#003b5c}.team-members-section .team-member-card img{width:100%;max-height:225px;object-fit:cover;margin-bottom:14px}.team-members-section .team-member-card hr{margin-top:0;margin-bottom:10px;width:100%;background-color:#d3e0e9}.team-members-section .team-member-card p{font-size:24px;line-height:28px;color:#fff;text-align:center}.team-members-section #show-more-btn,.team-members-section #show-less-btn{width:257px;height:56px;border-radius:30px;border:2px solid #003b5c;color:#003b5c;font-size:24px;text-transform:uppercase;background:rgba(0,0,0,0)}.team-members-section #show-more-btn:hover,.team-members-section #show-less-btn:hover{background-color:#003b5c;color:#fff}@media(max-width: 767px){.team-members-section{margin-bottom:50px}.team-members-section .team-members{min-height:894px}.team-members-section .column{max-width:276px}.team-members-section .team-members{position:relative}.team-members-section .overlay{display:none}.team-members-section .loader{display:none}.team-members-section .owl-stage-outer{padding-left:0;padding-right:0}.team-members-section .slide-item{display:flex;flex-direction:column;align-items:center}.team-members-section .owl-nav button{position:absolute;top:0;display:flex;align-items:center;height:100%;background-color:#fff !important}.team-members-section .owl-nav button.owl-prev{padding-right:8px !important;margin-left:-1px}.team-members-section .owl-nav button.owl-next{padding-left:8px !important;margin-right:-1px}}@media(max-width: 991px){.team-members-section .section-title{font-size:36px;line-height:43px;margin-bottom:48px}.team-members-section .team-member-card p{font-size:18px}}@media(min-width: 768px){.team-members-section{padding-bottom:120px;position:relative}.team-members-section .team-members{min-height:1091px}.team-members-section .section-title{font-size:45px;line-height:54px;margin-bottom:48px}.team-members-section .overlay{width:100%;height:270px;position:absolute;bottom:0;left:0;background-image:url("/dA/035b9db232ad104206f02d2a23d55b13/fileAsset/fade-overlay.png");padding-bottom:56px;align-items:flex-end;background-position:bottom;background-size:cover}.team-members-section .team-member-card img{aspect-ratio:3/4}.team-members-section .loader{width:fit-content;height:fit-content;margin:auto}}.anchor-links-wrapper#solutions .hovered{background-color:#0069b1}.anchor-links-wrapper#services .hovered{background-color:#e03c32}.anchor-links-wrapper .anchor-links{display:flex;flex-wrap:wrap}.anchor-links-wrapper .anchor-links .anchor-link{display:block;padding:24px 16px;text-align:center}.anchor-links-wrapper .anchor-links .anchor-link .title{text-transform:uppercase;font-weight:700;margin-bottom:6px}@media(max-width: 767px){.anchor-links{justify-content:space-around;padding-top:18px;padding-bottom:18px}.anchor-links .anchor-link{flex:1 0 50%}.anchor-links .anchor-link .icon-wrapper img{max-width:48px;max-height:53px}.anchor-links .anchor-link .icon-wrapper img.icon-white{display:none}.anchor-links .anchor-link .title{color:#003b5c}.anchor-links .anchor-link small{color:#505759}}@media(min-width: 768px){.anchor-links-wrapper{width:fit-content}.anchor-links-wrapper .anchor-links{justify-content:center;position:relative;filter:drop-shadow(0px 4px 40px rgba(0, 0, 0, 0.2509803922));margin-top:-100px;z-index:3;min-width:fit-content}.anchor-links-wrapper .anchor-links .anchor-link{background-color:#fff;position:relative}.anchor-links-wrapper .anchor-links .anchor-link:not(:last-of-type)::after{position:absolute;content:"";height:35%;top:50%;transform:translateY(-50%);width:.5px;background-color:#000;right:0}.anchor-links-wrapper .anchor-links .anchor-link .icon-wrapper{position:relative;width:100%;height:53px}.anchor-links-wrapper .anchor-links .anchor-link .icon-wrapper img{position:absolute;width:100%;max-height:100%;top:0;left:50%;transform:translateX(-50%)}.anchor-links-wrapper .anchor-links .anchor-link.hovered{scale:1.1;transition:all .3s ease-in-out;z-index:1}.anchor-links-wrapper .anchor-links .anchor-link.hovered .icon-wrapper{transition:opacity .3s ease-in-out}.anchor-links-wrapper .anchor-links .anchor-link.hovered .icon-wrapper .icon-navy{opacity:0}.anchor-links-wrapper .anchor-links .anchor-link.hovered .icon-wrapper .icon-white{opacity:1}.anchor-links-wrapper .anchor-links .anchor-link.hovered .title{color:#fff;transition:color .3s ease-in-out}.anchor-links-wrapper .anchor-links .anchor-link.hovered small{color:#fff;transition:color .3s ease-in-out}.anchor-links-wrapper .anchor-links .anchor-link.not-hovered{background-color:#fff;scale:1;transition:all .3s ease-in-out;z-index:0}.anchor-links-wrapper .anchor-links .anchor-link.not-hovered .icon-wrapper{transition:opacity .3s ease-in-out}.anchor-links-wrapper .anchor-links .anchor-link.not-hovered .icon-wrapper .icon-navy{opacity:1}.anchor-links-wrapper .anchor-links .anchor-link.not-hovered .icon-wrapper .icon-white{opacity:0}.anchor-links-wrapper .anchor-links .anchor-link.not-hovered .title{color:#003b5c;transition:color .3s ease-in-out}.anchor-links-wrapper .anchor-links .anchor-link.not-hovered small{color:#505759;transition:color .3s ease-in-out}}@media(max-width: 1023px){.anchor-links-wrapper#services .anchor-link{min-width:25%}.anchor-link .title{font-size:14px;margin-top:15px}.anchor-link small{font-size:14px}}@media(min-width: 1024px){.anchor-link{min-width:200px}.anchor-link .icon-wrapper{height:76px}.anchor-link .title{font-size:18px;margin-top:20px}.anchor-link small{font-size:18px}}.page-section .section-image{position:relative}.page-section .section-image .image{width:100%}.page-section .section-heading small{display:block;font-size:20px;font-weight:700;text-transform:uppercase;margin-bottom:24px}.page-section .section-heading h2{text-transform:uppercase;font-weight:300;margin-bottom:32px}.page-section .section-content p{font-size:15px;line-height:30px}.page-section .section-content ul{list-style:none;padding-left:0}.page-section .section-content ul li{font-size:15px;line-height:20px;display:flex}.page-section .section-content ul li::before{content:"";display:block;margin-right:16px;margin-top:3px;background-size:contain}.page-section .section-button{padding:16px 34px;border-radius:146px;border:none;font-size:16px;margin-top:10px;margin-bottom:48px}.page-section .related-showcases .title{font-size:24px;text-transform:uppercase}.page-section .related-showcases .product-showcase-carousel{position:relative;padding-bottom:12px}.page-section .related-showcases .product-showcase-carousel.pdrl{padding-left:35px;padding-right:35px}.page-section .related-showcases .product-showcase-carousel .owl-stage{display:flex}.page-section .related-showcases .product-showcase-carousel .owl-stage .owl-item{min-height:100%}.page-section .related-showcases .product-showcase-carousel .owl-nav{position:absolute;top:50%;width:calc(100% + 20px);left:-10px}.page-section .related-showcases .product-showcase-carousel .owl-dots{margin-top:24px}.page-section .related-showcases .product-showcase-carousel .owl-dots .owl-dot{background-color:#d9d9d9}.page-section .related-showcases .product-showcase-carousel .owl-dots .owl-dot.active{background-color:#0069b1}.page-section .related-showcases-hr{height:22px}.page-section .related-services .title,.page-section .related-solutions .title{font-size:26px;text-transform:uppercase}.page-section .related-services .services-container,.page-section .related-services .solutions-container,.page-section .related-solutions .services-container,.page-section .related-solutions .solutions-container{display:flex;flex-wrap:wrap}.page-section .related-services .services-container .service,.page-section .related-services .services-container .solution,.page-section .related-services .solutions-container .service,.page-section .related-services .solutions-container .solution,.page-section .related-solutions .services-container .service,.page-section .related-solutions .services-container .solution,.page-section .related-solutions .solutions-container .service,.page-section .related-solutions .solutions-container .solution{position:relative}.page-section .related-services .services-container .service .icons,.page-section .related-services .services-container .solution .icons,.page-section .related-services .solutions-container .service .icons,.page-section .related-services .solutions-container .solution .icons,.page-section .related-solutions .services-container .service .icons,.page-section .related-solutions .services-container .solution .icons,.page-section .related-solutions .solutions-container .service .icons,.page-section .related-solutions .solutions-container .solution .icons{position:absolute;width:70px;height:70px;top:-35px;left:50%;transform:translateX(-50%);display:flex;align-items:center;justify-content:center}.page-section .related-services .services-container .service .icons img,.page-section .related-services .services-container .solution .icons img,.page-section .related-services .solutions-container .service .icons img,.page-section .related-services .solutions-container .solution .icons img,.page-section .related-solutions .services-container .service .icons img,.page-section .related-solutions .services-container .solution .icons img,.page-section .related-solutions .solutions-container .service .icons img,.page-section .related-solutions .solutions-container .solution .icons img{max-width:50px;max-height:50px}.page-section .related-services .services-container .service p,.page-section .related-services .services-container .solution p,.page-section .related-services .solutions-container .service p,.page-section .related-services .solutions-container .solution p,.page-section .related-solutions .services-container .service p,.page-section .related-solutions .services-container .solution p,.page-section .related-solutions .solutions-container .service p,.page-section .related-solutions .solutions-container .solution p{font-size:18px;text-transform:capitalize;font-weight:700}@media(min-width: 576px){.product-showcase-card{max-width:315px}}@media(min-width: 768px){.page-section{padding-top:120px}.page-section .section-image .image{clip-path:polygon(75.5% 0, 100% 24%, 100% 100%, 0 100%, 0 0)}.page-section .section-image .icons{position:absolute;top:0;right:0;width:10%;height:10%;z-index:1}.page-section .section-image .icons img{width:100%;max-height:100%}.page-section .section-heading h2{font-size:44px}.page-section .section-content li{margin-bottom:24px}.page-section .section-content li::before{height:19px;min-width:19px}.page-section .related-showcases{padding-top:69px}.page-section .related-showcases .title{margin-bottom:24px}.page-section .related-services,.page-section .related-solutions{padding-top:52px;padding-bottom:50px}.page-section .related-services .title strong,.page-section .related-solutions .title strong{font-size:39px;line-height:46px}.page-section .related-services .services-container,.page-section .related-services .solutions-container,.page-section .related-solutions .services-container,.page-section .related-solutions .solutions-container{justify-content:flex-end;gap:10%}.page-section .related-services .services-container .service,.page-section .related-services .services-container .solution,.page-section .related-services .solutions-container .service,.page-section .related-services .solutions-container .solution,.page-section .related-solutions .services-container .service,.page-section .related-solutions .services-container .solution,.page-section .related-solutions .solutions-container .service,.page-section .related-solutions .solutions-container .solution{max-width:40%;padding:57px 29px 32px 29px}.page-section .related-services .services-container .service .icons,.page-section .related-services .services-container .solution .icons,.page-section .related-services .solutions-container .service .icons,.page-section .related-services .solutions-container .solution .icons,.page-section .related-solutions .services-container .service .icons,.page-section .related-solutions .services-container .solution .icons,.page-section .related-solutions .solutions-container .service .icons,.page-section .related-solutions .solutions-container .solution .icons{left:25%}}@media(max-width: 767px){.page-section{padding-top:62px}.page-section .section-image{width:calc(100% + 48px);margin-left:-24px}.page-section .section-heading h2{font-size:36px}.page-section .section-content{padding-top:28px}.page-section .section-content p:first-of-type{margin-bottom:48px}.page-section .section-content li{margin-bottom:34px}.page-section .section-content li::before{height:24px;min-width:21px}.page-section .section-button{width:100%}.page-section .related-showcases{padding-top:10px}.page-section .related-showcases .title{margin-bottom:44px;text-align:center;line-height:31px}.page-section .related-services,.page-section .related-solutions{padding-top:42px;padding-bottom:100px}.page-section .related-services .title,.page-section .related-solutions .title{text-align:center;margin-bottom:56px}.page-section .related-services .title strong,.page-section .related-solutions .title strong{font-size:32px;line-height:38px}.page-section .related-services .services-container,.page-section .related-services .solutions-container,.page-section .related-solutions .services-container,.page-section .related-solutions .solutions-container{gap:8px}.page-section .related-services .services-container .service,.page-section .related-services .services-container .solution,.page-section .related-services .solutions-container .service,.page-section .related-services .solutions-container .solution,.page-section .related-solutions .services-container .service,.page-section .related-solutions .services-container .solution,.page-section .related-solutions .solutions-container .service,.page-section .related-solutions .solutions-container .solution{width:calc(50% - 4px);padding:32px 12px}}@media(min-width: 1200px){.page-section .related-services .services-container,.page-section .related-services .solutions-container,.page-section .related-solutions .services-container,.page-section .related-solutions .solutions-container{gap:149px}.page-section .related-services .services-container .service,.page-section .related-services .services-container .solution,.page-section .related-services .solutions-container .service,.page-section .related-services .solutions-container .solution,.page-section .related-solutions .services-container .service,.page-section .related-solutions .services-container .solution,.page-section .related-solutions .solutions-container .service,.page-section .related-solutions .solutions-container .solution{min-width:272px;max-width:272px}}@media(min-width: 1400px){.page-section .related-showcases .product-showcase-carousel.owl-carousel{width:calc(100% + 70px);margin-left:-35px}}.galleries-carousel{background-color:#fff;border:5px solid #fff;border-bottom:none;position:relative}.galleries-carousel.owl-carousel .owl-nav{position:absolute;top:0;left:0;width:100%;height:341px}.galleries-carousel.owl-carousel .owl-nav button.owl-prev,.galleries-carousel.owl-carousel .owl-nav button.owl-next{height:100%;padding:6px !important;display:flex;align-items:center;justify-content:center;background-color:rgba(0,105,177,.2)}.galleries-carousel .gallery .image{width:100%;height:341px;object-fit:cover}.galleries-carousel .gallery .content{padding:27px 24px 16px 24px}.galleries-carousel .gallery .content .title{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.galleries-carousel .gallery .content .title h4{font-size:24px;line-height:28px;font-weight:300;color:#003b5c}.galleries-carousel .gallery .content .title small{font-size:15px;color:#003b5c}.galleries-carousel .gallery .content .text{color:#505759;font-size:15px;line-height:30px;margin-bottom:0}.galleries-carousel .gallery .content .text.items-list{line-height:20px}.galleries-carousel .gallery .popup-btn{display:flex;align-items:center;gap:6px;border:none;background:rgba(0,0,0,0);color:#e03c32;text-transform:uppercase;font-weight:700;font-size:15px;margin-left:auto;margin-bottom:16px}.galleries-carousel .gallery .popup-btn img{width:24px;height:24px}@media(max-width: 767px){.galleries-carousel{width:calc(100% + 48px);margin-left:-24px;border:none}.galleries-carousel .popup-btn{margin-right:24px}}.gallery-items-modal .modal-backdrop{background-color:rgba(38,40,40,.9)}.gallery-items-modal .modal-dialog{max-width:664px;padding-top:40px;padding-bottom:40px}.gallery-items-modal .modal-content .gallery-item img{width:100%;aspect-ratio:1/1;object-fit:cover}.gallery-items-modal .modal-content .gallery-item p{text-align:center;margin-bottom:0;padding-top:4px;padding-bottom:4px}.gallery-items-modal .close{background:rgba(0,0,0,0);border:none;width:fit-content;position:absolute;right:0;top:0;color:#e03c32;line-height:1;font-size:22px}.gallery-items-modal .owl-carousel .owl-nav button{position:absolute;height:590px;top:0;background-color:rgba(0,105,177,.2);padding-right:10px !important}.gallery-items-modal .owl-carousel .owl-nav button.owl-prev{padding-left:4px !important}.gallery-items-modal .owl-carousel .owl-nav button.owl-next{padding-right:4px !important}@media(min-width: 768px){.gallery-items-modal .modal-content{padding:36px 36px 0 36px}.gallery-items-modal .modal-content p{font-size:22px}.gallery-items-modal .close{padding:12px}.gallery-items-modal .owl-carousel .owl-nav button{max-height:calc(100% - 50px)}.gallery-items-modal .owl-carousel .owl-nav button.owl-prev{padding-right:10px !important}.gallery-items-modal .owl-carousel .owl-nav button.owl-next{padding-left:10px !important}.gallery-items-modal .owl-carousel .owl-nav button img{height:90px}}@media(max-width: 767px){.gallery-items-modal .modal-content{padding:24px 24px 0 24px}.gallery-items-modal .modal-content p{font-size:15px}.gallery-items-modal .close{padding:6px}.gallery-items-modal .owl-carousel .owl-nav button{max-height:calc(100% - 32px)}.gallery-items-modal .owl-carousel .owl-nav button.owl-prev{padding-right:6px !important}.gallery-items-modal .owl-carousel .owl-nav button.owl-next{padding-left:6px !important}.gallery-items-modal .owl-carousel .owl-nav button img{height:50px}}.related-tiles{margin-top:40px;margin-bottom:40px}.related-tiles .tile{perspective:1000px;box-shadow:0px 4px 30px 0px rgba(0,0,0,.08)}.related-tiles .tile:hover .front::after{background-color:rgba(1,105,178,.3)}.related-tiles .tile .tile-inner{position:relative;transition:transform .8s;transform-style:preserve-3d}.related-tiles .tile .front,.related-tiles .tile .back{width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:relative}.related-tiles .tile .front img,.related-tiles .tile .back img{width:18px;height:18px}.related-tiles .tile .front{position:absolute;background-color:#d3e0e9;border:1px solid #0069b1;display:flex;align-items:center;justify-content:center;text-align:center;padding:16px}.related-tiles .tile .front::after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}.related-tiles .tile .front h5{font-size:20px;line-height:24px;color:#003b5c;margin-bottom:0;position:relative;z-index:2}.related-tiles .tile .front img{position:absolute;right:10px;bottom:10px;z-index:1}.related-tiles .tile .back{display:flex;flex-direction:column;padding:10px;transform:rotateY(180deg);background-color:#003b5c;text-align:left}.related-tiles .tile .back p{font-size:13px;line-height:15px;flex-grow:1;color:#fff}.related-tiles .tile .back .title-bottom{display:flex;align-items:flex-end;gap:6px;justify-content:space-between;width:100%}.related-tiles .tile .back .title-bottom h5{flex-grow:1;font-size:18px;font-weight:700;margin-bottom:0;color:#fff}@media(max-width: 1023px){.related-tiles .col{max-width:235px}.related-tiles .col .front,.related-tiles .col .back{min-height:179px}.related-tiles .owl-dots{margin-top:20px}.related-tiles .owl-dots .owl-dot{background-color:#d3e0e9}.related-tiles .owl-dots .owl-dot.active{background-color:#0069b1}}@media(min-width: 1024px){.related-tiles .row{min-height:179px}.related-tiles .row .col{min-height:100%}.related-tiles .row .col:first-of-type{padding-left:0}.related-tiles .row .col:last-of-type{padding-right:0}.related-tiles .row .col .tile,.related-tiles .row .col .tile-inner,.related-tiles .row .col .front,.related-tiles .row .col .back{height:100%}}.flip-backwards{transform:rotateY(180deg)}.flip-backwards .back{z-index:4}.flip-backwards .front{z-index:3}.flip-forwards{transform:rotateY(360deg)}.flip-forwards .back{z-index:3}.flip-forwards .front{z-index:4}.product-showcase-card{width:100%;border-bottom:2px solid #0069b1;background-color:#fff;display:flex;flex-direction:column;min-height:100%}.product-showcase-card .image-wrapper{height:205px}.product-showcase-card .image-wrapper img{width:100%;height:100%;object-fit:cover}.product-showcase-card .text-wrapper{padding:34px 28px;box-shadow:0px 4px 30px 0px rgba(0,0,0,.0509803922);flex-grow:1;display:flex;flex-direction:column;align-items:flex-start}.product-showcase-card .text-wrapper h5{font-size:18px;margin-bottom:22px;font-weight:400;color:#0069b1}.product-showcase-card .text-wrapper p{color:#505759;font-size:15px;line-height:30px;margin-bottom:32px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.product-showcase-card .text-wrapper button{color:#0069b1;border:0;background:rgba(0,0,0,0);font-size:18px;margin-top:auto}@media(min-width: 768px){.product-showcase-card{max-width:358px}}.product-showcase-modal .modal-backdrop{background-color:rgba(38,40,40,.9)}.product-showcase-modal .modal-dialog{max-width:748px;padding-top:40px;padding-bottom:40px}.product-showcase-modal .modal-content{background-color:rgba(0,0,0,0);border:none}.product-showcase-modal .close{background:rgba(0,0,0,0);border:none;width:fit-content;position:absolute;right:0;top:0;padding:16px;color:#d3e0e9;line-height:1;font-size:24px}.product-showcase-modal .wrapper{background-color:#fff;padding-top:56px;padding-bottom:64px}.product-showcase-modal .wrapper .heading{font-weight:300;color:#003b5c;margin-bottom:32px;margin-left:40px;margin-right:40px}.product-showcase-modal .wrapper .text{font-size:15px;line-height:30px;color:#003b5c;margin-bottom:32px;margin-left:40px;margin-right:40px}.product-showcase-modal .showcase-image-carousel img,.product-showcase-modal .ps-image-carousel img{width:300px;margin-left:auto;margin-right:auto}.product-showcase-modal .owl-nav{display:block !important;position:absolute;width:398px;max-width:98%;top:135px;left:50%;transform:translateX(-50%)}.product-showcase-modal .owl-nav button{width:34px;height:34px}.product-showcase-modal .owl-nav button img{max-width:100%;height:100%}.product-showcase-modal .owl-dots{display:flex !important;margin-top:24px}.product-showcase-modal .owl-dots .owl-dot{background-color:#d3e0e9}.product-showcase-modal .owl-dots .owl-dot.active{background-color:#0069b1}.product-showcase-modal .owl-item{transform:scale(0.9);opacity:.3;transition:all .5s ease-in-out}.product-showcase-modal .owl-item.active.center{transform:scale(1);opacity:1;transition:all .5s ease-in-out}@media(min-width: 768px){.product-showcase-modal .wrapper{clip-path:polygon(0 0, 84% 0%, 100% 18%, 100% 100%, 16% 100%, 0 83%)}.product-showcase-modal .wrapper .heading{font-size:44px}}@media(max-width: 767px){.product-showcase-modal .wrapper{clip-path:polygon(0 0, 78% 0%, 100% 16%, 100% 100%, 20% 100%, 0 85%)}.product-showcase-modal .wrapper .heading{font-size:30px}.product-showcase-modal .showcase-image-carousel img,.product-showcase-modal .ps-image-carousel img{max-width:calc(100% - 70px)}}.product-showcases-section .show-more,.product-showcases-section .see-prev,.product-showcases-section .see-next{border-radius:30px;color:#003b5c;font-size:24px;text-transform:uppercase;background:rgba(0,0,0,0)}.product-showcases-section .ps-card-wrapper{row-gap:48px}@media(min-width: 768px){.product-showcases-section{position:relative;padding-top:48px;padding-bottom:120px}.product-showcases-section .ps-card-wrapper{min-height:498px;margin-bottom:24px}.product-showcases-section .ps-card-wrapper .loader{margin:auto;width:fit-content}.product-showcases-section .overlay{width:100%;height:170px;position:absolute;bottom:0;left:0;background-image:url("/dA/035b9db232ad104206f02d2a23d55b13/fileAsset/fade-overlay.png");padding-bottom:56px;align-items:flex-end;background-position:bottom;background-size:cover}.product-showcases-section .overlay .show-more{width:257px;height:56px;border:2px solid #003b5c}.product-showcases-section .overlay .show-more:hover{background-color:#003b5c;color:#fff}}@media(max-width: 767px){.product-showcases-section{margin-top:64px;margin-bottom:64px}.product-showcases-section .count-text{text-align:right;margin-top:16px;margin-bottom:40px;font-size:18px;color:#505759}.product-showcases-section .see-next,.product-showcases-section .see-prev{border:1px solid #003b5c;width:100%;height:48px;display:flex;align-items:center;justify-content:center;padding:10px}.product-showcases-section .see-next{margin-bottom:12px}}
