.hubdb-sec{width:100%;display:inline-block;vertical-align:middle}.hubdb-sec .hubdb-wrap{width:100%;display:inline-block;vertical-align:middle}{# Icon-Title-Section #}.hubdb-sec .hubdb-wrap .icon-title-sec{width:100%;display:inline-block;vertical-align:middle;padding:108px 0;background-color:#f2f5fb}.hubdb-sec .hubdb-wrap .icon-title-sec .icon-title-wrap{width:calc(100% + 20px);display:inline-block;margin:0 -10px}.hubdb-sec .hubdb-wrap .icon-title-sec .icon-title-wrap .icon-title-box{width:calc(100% / 3 - 20px);float:left;margin:0 10px}.hubdb-sec .hubdb-wrap .icon-title-sec .icon-title-wrap .icon-title-box .icon-text{width:100%;display:flex;justify-content:center;align-items:center;margin-bottom:19px}.hubdb-sec .hubdb-wrap .icon-title-sec .icon-title-wrap .icon-title-box .icon-text .icon-image{width:50px;height:50px;display:flex;align-items:center;justify-content:center;background:#506af8;border-radius:100%;margin:0 15px 0 0}.hubdb-sec .hubdb-wrap .icon-title-sec .icon-title-wrap .icon-title-box .icon-text .icon-image img{width:auto;display:inline-block;vertical-align:middle;object-fit:contain;object-position:center}.hubdb-sec .hubdb-wrap .icon-title-sec .icon-title-wrap .icon-title-box .icon-text p{font-family:Work Sans;font-style:normal;font-weight:bold;font-size:18px;line-height:21px;letter-spacing:.03em;font-feature-settings:'pnum' on,'lnum' on;color:#000;margin:0}.hubdb-sec .hubdb-wrap .icon-title-sec .icon-title-wrap .icon-title-box .title{width:100%;display:inline-block;vertical-align:middle;text-align:center}.hubdb-sec .hubdb-wrap .icon-title-sec .icon-title-wrap .icon-title-box .title h2{font-family:Work Sans;font-style:normal;font-weight:bold;font-size:36px;line-height:42px;text-align:center;font-feature-settings:'pnum' on,'lnum' on;color:#000}{# Zig-Zag-Section #}.hubdb-sec .hubdb-wrap .zig-zag-sec{width:100%;display:inline-block;vertical-align:middle}.hubdb-sec .hubdb-wrap .zig-zag-sec .zig-zag-wrap{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;margin:0}.hubdb-sec .hubdb-wrap .zig-zag-sec .zig-zag-wrap .zig-zag-box{width:calc(100% + 37px);display:flex;justify-content:space-between;align-items:center;padding:60px 0;margin:0 -18.5px}.hubdb-sec .hubdb-wrap .zig-zag-sec .zig-zag-wrap .zig-zag-box .content{width:calc(50% - 37px);margin:0 18.5px}.hubdb-sec .hubdb-wrap .zig-zag-sec .zig-zag-wrap .zig-zag-box .image{width:calc(50% - 37px);margin:0 18.5px}.hubdb-sec .hubdb-wrap .zig-zag-sec .zig-zag-wrap .zig-zag-box .image .box-image{width:100%;display:inline-block;vertical-align:middle;text-align:center}.hubdb-sec .hubdb-wrap .zig-zag-sec .zig-zag-wrap .zig-zag-box .image .box-image img{width:100%;height:400px;display:inline-block;vertical-align:middle;object-fit:contain;object-position:center}.hubdb-sec .hubdb-wrap .zig-zag-sec .zig-zag-wrap .zig-zag-box .content h2{font-family:Work Sans;font-style:normal;font-weight:bold;font-size:48px;line-height:56px;color:#000;margin-bottom:19px}.hubdb-sec .hubdb-wrap .zig-zag-sec .zig-zag-wrap .zig-zag-box .content p{font-family:Work Sans;font-style:normal;font-weight:normal;font-size:16px;line-height:140%;color:#000}{# Testimonial-Section #}.testimonial-sec{width:100%;display:inline-block;vertical-align:middle;padding:108px 0}.kl-testimonials .content-wrapper{max-width:850px}.testimonial-sec .testimonial-slider{width:100%;max-width:45%;display:block;margin:0 auto}.testimonial-sec .testimonial-slider .slider-box{width:100%;display:inline-block;vertical-align:middle;cursor:grab}.testimonial-sec .testimonial-slider .slider-box .caption{width:100%;display:inline-block;vertical-align:middle;font-family:Work Sans;font-style:normal;font-weight:normal;font-size:16px;line-height:140%;color:#000;margin-bottom:19px}.testimonial-sec .testimonial-slider .slider-box .caption p{font-family:Work Sans;font-style:normal;font-weight:normal;font-size:16px;line-height:140%;color:#000;padding-bottom:19px;margin-bottom:0}.testimonial-sec .testimonial-slider .slider-box .caption p:last-child{padding-bottom:0;margin-bottom:0}.testimonial-sec .testimonial-slider .slider-box .person-detail{width:100%;display:flex;align-items:center}.testimonial-sec .testimonial-slider .slider-box .person-detail .image{width:53.24px;height:51.29px;display:flex;flex-wrap:wrap;margin:0}.testimonial-sec .testimonial-slider .slider-box .person-detail .image img{width:53.24px;height:51.29px;display:inline-block;vertical-align:middle;object-fit:cover;object-position:center;border-radius:100%}.testimonial-sec .testimonial-slider .slider-box .person-detail .detail{width:calc(100% - 53.24px);display:flex;flex-wrap:wrap;margin-left:17px}.testimonial-sec .testimonial-slider .slider-box .person-detail .detail span{width:100%;display:block;font-family:Work Sans,sans-serif;font-style:normal;font-weight:bold;font-size:10px;line-height:12px;letter-spacing:.03em;text-transform:uppercase;color:#506af8;margin-bottom:3px}.testimonial-sec .testimonial-slider .slider-box .person-detail .detail h5{font-family:Work Sans;font-style:normal;font-weight:bold;font-size:16px;line-height:19px;color:#000;margin-bottom:0}{# Video-Section #}.full-video-sec{width:100%;display:inline-block;vertical-align:middle;padding:108px 0}.full-video-sec .video-wrap{width:100%;max-width:52%;display:block;margin:0 auto}.full-video-sec .video-wrap a{width:100%;display:inline-block;vertical-align:middle}.full-video-sec .video-wrap a .video{width:100%;height:310px;display:inline-block;justify-content:center;align-items:center;text-align:center;margin:0 auto;background-repeat:no-repeat;background-size:cover;background-position:center;position:relative}.full-video-sec .video-wrap a .video:after{content:"";width:100%;height:100%;display:inline-block;vertical-align:middle;position:absolute;top:0;left:0;z-index:0}.full-video-sec .video-wrap a .video .play-btn-icon{width:100%;display:flex;justify-content:center;align-items:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.full-video-sec .video-wrap a .video .play-btn-icon img{width:145.83px;height:145.83px;object-fit:contain;object-position:center}.full-video-sec .video-wrap a .video iframe{width:100%;position:absolute;top:0;left:0;z-index:9}.videoWrapper{position:relative;padding-bottom:56.25%;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}{# Two-Col-Image-Section #}.image-col-sec{width:100%;display:inline-block;vertical-align:middle;padding:15px 0}.image-col-sec .image-col-wrap{width:calc(100% + 37px);display:inline-block;margin:0 -18.5px}.image-col-sec .image-col-wrap .image-box{width:calc(100% / 2 - 37px);float:left;margin:0 18.5px;border-radius:10px}.image-col-sec .image-col-wrap .image-box .image{width:100%;display:inline-block;vertical-align:middle}.image-col-sec .image-col-wrap .image-box .image img{width:100%;height:400px;display:inline-block;vertical-align:middle;object-fit:cover;object-position:center}{# Recent-Project-Section #}.recent-project-sec{width:100%;display:inline-block;text-align:center;padding:85px 0;position:relative}.recent-project-sec .title{width:100%;display:inline-block;vertical-align:middle;margin-bottom:10px;text-align:left}.recent-project-sec .title p{font-family:Work Sans;font-style:normal;font-weight:bold;font-size:14px;line-height:16px;letter-spacing:.03em;text-transform:uppercase;color:#506af8;margin-bottom:19px}.recent-project-sec .title p h2{font-family:Work Sans;font-style:normal;font-weight:800;font-size:60px;line-height:70px;color:#000}.recent-project-sec .title h2{font-family:Work Sans;font-style:normal;font-weight:800;font-size:60px;line-height:70px;color:#000;margin-bottom:0}.recent-project-sec .kl-rich-text{width:100%;display:inline-block;vertical-align:middle;text-align:left}.recent-project-sec .kl-rich-text span.kl-rich-text__preheader{width:100%;font-family:Work Sans,sans-serif;font-size:14px;font-weight:bold;color:#506af8;display:block;text-transform:uppercase;margin:0 0 .75rem}.recent-project-sec .kl-rich-text div{width:100%;display:inline-block;vertical-align:middle}.recent-project-sec .kl-rich-text div h2{font-family:Work Sans,sans-serif;font-size:36px;color:#000;font-style:normal;font-weight:700;text-decoration:none;margin:0}.recent-project-sec .project-wrap{width:calc(100% + 20px);display:inline-block;margin:0 -10px}.recent-project-sec .project-wrap .project-box{width:calc( 100% / 4 - 20px);float:left;box-shadow:0px 11px 30px rgba(154,161,177,0.2);border-radius:10px;margin:30px 10px 0}.recent-project-sec .project-wrap .project-box .box-wrap{width:100%;display:block;margin:0 auto}.recent-project-sec .project-wrap .project-box .box-wrap a{width:100%;display:inline-block}.recent-project-sec .project-wrap .project-box .box-wrap .image-icon{width:100%;display:inline-block}.recent-project-sec .project-wrap .project-box .box-wrap .image-icon img{width:100%;display:inline-block;vertical-align:middle;height:228px;object-fit:cover;object-position:center;border-radius:10px 10px 0 0}.recent-project-sec .project-wrap .project-box .box-wrap h4{font-family:Poppins,sans-serif;font-size:22px;line-height:32px;font-weight:600;color:#050748;margin-bottom:10px}.recent-project-sec .project-wrap .project-box .box-wrap p{width:100%;height:93px;display:inline-block;vertical-align:middle;font-family:Work Sans;font-style:normal;font-weight:bold;font-size:14px;line-height:16px;letter-spacing:.03em;font-feature-settings:'pnum' on,'lnum' on;color:#000;text-align:left;border-radius:0 0 10px 10px;border-left:.2px solid rgba(100,146,253,0.2);border-right:.2px solid rgba(100,146,253,0.2);border-bottom:.2px solid rgba(100,146,253,0.2);padding:30px;margin:0}.recent-project-sec .project-wrap .project-box .box-wrap .cta{width:100%;display:inline-block;vertical-align:middle;margin-top:30px}.recent-project-sec .project-wrap .project-box .box-wrap .cta a{font-family:Poppins,sans-serif;font-size:17px;line-height:17px;font-weight:400;color:#050748;margin:0;display:inline-block;text-decoration:none}.recent-project-sec .project-wrap .project-box .box-wrap .cta a:after{content:"\f054";font-family:'Font Awesome 5 Pro';font-size:12px;font-weight:900;margin-left:5px;display:inline-block;vertical-align:bottom}.recent-project-sec .project-wrap .project-box:hover{transform:translateY(-7.5px);-webkit-transition:1.2s cubic-bezier(.17,.85,.438,.99);-o-transition:1.2s cubic-bezier(.17,.85,.438,.99);transition:1.2s cubic-bezier(.17,.85,.438,.99)}{# Title-CTA-Section #}.title-cta-sec{width:100%;display:inline-block;vertical-align:middle;background-color:#f7f7f7;padding:108px 0}.title-cta-sec .title-cta-wrap{width:100%;display:inline-block;vertical-align:middle;text-align:center}.title-cta-sec .title-cta-wrap p{font-family:Work Sans;font-style:normal;font-weight:bold;font-size:14px;line-height:16px;text-align:center;letter-spacing:.03em;text-transform:uppercase;color:#506af8;margin-bottom:19px}.title-cta-sec .title-cta-wrap h2{font-family:Work Sans;font-style:normal;font-weight:800;font-size:60px;line-height:70px;text-align:center;color:#000;margin-bottom:30px}.title-cta-sec .title-cta-wrap .cta{width:100%;display:inline-block;vertical-align:middle}.title-cta-sec .title-cta-wrap .cta a{display:inline-block;vertical-align:middle;font-family:Work Sans;font-style:normal;font-weight:bold;font-size:12px;line-height:14px;text-align:center;letter-spacing:.03em;text-transform:uppercase;background:#506af8;border:2px solid #506af8;border-radius:10px;color:#fff;padding:15px 25px;transition:all .15s linear}.title-cta-sec .title-cta-wrap .cta a:hover{background-color:rgba(59,102,201,1.0);border-color:rgba(59,102,201,1.0);color:rgba(255,255,255,1);text-decoration:none;transform:scale(1.05)}.title-cta-sec .kl-rich-text{width:100%;display:inline-block;vertical-align:middle;text-align:center}.title-cta-sec .kl-rich-text span.kl-rich-text__preheader{width:100%;font-family:Work Sans,sans-serif;font-size:14px;font-weight:bold;color:#506af8;display:block;margin:0 0 .75rem;text-transform:uppercase}.title-cta-sec .kl-rich-text div{width:100%;display:inline-block;vertical-align:middle}.title-cta-sec .kl-rich-text div h2{font-family:Work Sans,sans-serif;font-weight:800;font-size:60px;line-height:70px;text-align:center;color:#000;margin-bottom:30px;text-decoration:none}@media(max-width:1199px){.hubdb-sec .hubdb-wrap .icon-title-sec .icon-title-wrap .icon-title-box .title h2{font-size:28px;line-height:34px}.recent-project-sec .project-wrap .project-box{width:calc( 100% / 3 - 20px)}}@media(max-width:991px){.hubdb-sec .hubdb-wrap .icon-title-sec{padding:60px 0}.hubdb-sec .hubdb-wrap .icon-title-sec .icon-title-wrap .icon-title-box .title h2{font-size:22px;line-height:30px}.hubdb-sec .hubdb-wrap .zig-zag-sec .zig-zag-wrap .zig-zag-box{padding:60px 0}.hubdb-sec .hubdb-wrap .zig-zag-sec .zig-zag-wrap .zig-zag-box .image .box-image img{width:100%}.testimonial-sec{padding:60px 0}.testimonial-sec .testimonial-slider{width:100%;max-width:100%}.full-video-sec{padding:60px 0}.full-video-sec .video-wrap{width:100%;max-width:100%}.full-video-sec .video-wrap a .video{height:280px}.full-video-sec .video-wrap a .video iframe{height:280px !important}.full-video-sec .video-wrap a .video .play-btn-icon img{width:75.83px;height:75.83px;object-fit:contain;object-position:center}.image-col-sec{padding:15px 0}.image-col-sec .image-col-wrap .image-box .image img{height:280px}.recent-project-sec{padding:60px 0}.recent-project-sec .project-wrap .project-box{width:calc( 100% / 2 - 20px)}.recent-project-sec .project-wrap .project-box .box-wrap{width:100%}.title-cta-sec{padding:60px 0}.title-cta-sec .kl-rich-text div h2{font-size:42px;line-height:60px}}@media(max-width:767px){.hubdb-sec .hubdb-wrap .icon-title-sec{padding:40px 0}.hubdb-sec .hubdb-wrap .icon-title-sec .icon-title-wrap .icon-title-box{width:calc(100% / 1 - 20px);margin-bottom:30px}.hubdb-sec .hubdb-wrap .icon-title-sec .icon-title-wrap .icon-title-box:last-child{margin-bottom:0}.hubdb-sec .hubdb-wrap .zig-zag-sec .zig-zag-wrap .zig-zag-box{flex-wrap:wrap;padding:40px 0}.hubdb-sec .hubdb-wrap .zig-zag-sec .zig-zag-wrap .zig-zag-box .content{width:calc(100% - 37px);margin-bottom:25px}.hubdb-sec .hubdb-wrap .zig-zag-sec .zig-zag-wrap .zig-zag-box .content h2{font-size:36px;line-height:46px}.hubdb-sec .hubdb-wrap .zig-zag-sec .zig-zag-wrap .zig-zag-box .image{width:calc(100% - 37px)}.hubdb-sec .hubdb-wrap .zig-zag-sec .zig-zag-wrap .zig-zag-box .image .box-image img{width:100%;height:280px;object-fit:cover;object-position:center}.testimonial-sec{padding:40px 0}.full-video-sec{padding:40px 0}.image-col-sec{padding:15px 0}.image-col-sec .image-col-wrap .image-box{width:calc(100% / 1 - 37px);margin-bottom:30px}.image-col-sec .image-col-wrap .image-box:last-child{margin-bottom:0}.recent-project-sec .title h2{font-size:36px;line-height:46px}.title-cta-sec{padding:40px 0}.title-cta-sec .title-cta-wrap h2{font-size:36px;line-height:46px}.title-cta-sec .title-cta-wrap .cta a{padding:12px 22px}.title-cta-sec .kl-rich-text div h2{font-size:36px;line-height:46px}}@media(max-width:600px){.recent-project-sec .project-wrap .project-box{width:calc( 100% / 1 - 20px)}}@media(max-width:576px){.hubdb-sec .hubdb-wrap .icon-title-sec .icon-title-wrap .icon-title-box .title{max-width:65%;display:block;text-align:center;margin:0 auto}.hubdb-sec .hubdb-wrap .icon-title-sec .icon-title-wrap .icon-title-box .title h2{font-size:20px;line-height:26px}.hubdb-sec .hubdb-wrap .zig-zag-sec .zig-zag-wrap .zig-zag-box{padding:20px 0}.hubdb-sec .hubdb-wrap .zig-zag-sec .zig-zag-wrap .zig-zag-box .content h2{font-size:32px;line-height:46px}.full-video-sec .video-wrap a .video .play-btn-icon img{width:50.83px;height:50.83px;object-fit:contain;object-position:center}.recent-project-sec .title h2{font-size:32px;line-height:46px}}@media(max-width:390px){.hubdb-sec .hubdb-wrap .icon-title-sec .icon-title-wrap .icon-title-box .title{max-width:75%}}