html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}*,*:before,*:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}body{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6,p{margin:0 0 10px}a{display:inline-block;text-decoration:none}a:focus,button:focus,input:focus,.slick-slide:focus{outline:0}.body-container-wrapper{margin-top:62px}.header{position:absolute;width:100%;top:0;left:0}header.header.on-scroll.active{background:#fff !important}.banner-section{padding:80px 0}.banner-image-block,.banner-content-block{width:50%;padding:0 15px}.banner-inner{display:flex;flex-wrap:wrap;padding:40px 0 0;align-items:center}.banner-heading h6{letter-spacing:1.5px;text-transform:uppercase;font-weight:500}.banner-cta-block{margin-top:40px}.banner-heading h1{line-height:1.1}.banner-image-inner img{display:block;width:100%;height:auto}.banner-inner.left-image{flex-direction:row-reverse}.banner-inner.left-image .banner-image-inner{padding-right:40px}.hide_image .banner-image-block{display:none}.banner-inner.hide_image{justify-content:center;text-align:center}.banner-inner.hide_image .banner-content-block{width:100%;padding:0;max-width:770px;margin-bottom:0}.testimonial-block .inner-box{position:relative;padding:45px 25px 50px;border-radius:8px;box-shadow:0px 0px 15px rgba(0,0,0,0.10);-ms-transform:skewY(2deg);transform:skewY(2deg)}.testimonial-block .inner-box .inner-part{-ms-transform:skewY(-2deg);transform:skewY(-2deg)}.testimonial-block .inner-box .inner-part .text{padding-bottom:39px}.testimonial-section .testimonial-block{margin:0px 15px}}*/.testimonial-block .inner-box .text{line-height:1.5em;margin-bottom:30px;position:relative}.testimonial-block .inner-box .author-info{position:relative}.testimonial-block .inner-box .author-info .info-inner{display:flex;align-items:center}.testimonial-block .inner-box .author-info .info-inner .author-image{padding-right:20px;position:relative;z-index:1}.author-image .author-back-image{left:-16px;top:-18px;z-index:-1}.testimonial-block .inner-box .author-info .info-inner .author-image img{border-radius:50% !important;width:62px;height:62px}.testimonial-block .inner-box .author-info span{font-weight:500;line-height:1.3em}.testimonial-block .inner-box .author-info .designation{font-weight:400;line-height:1.2em;font-size:12px}.testimonial-section{padding:80px 0}.testimonial-inner .slick-list.draggable{padding:20px 0}.section-heading.testimonial-heading{text-align:center;margin-bottom:40px}.inner-box i.fa{position:absolute;right:40px;bottom:20px;color:#000;line-height:1em;font-size:36px}ul.slick-dots{margin:0 !important;bottom:-40px !important;left:0 !important}.slick-dots li.slick-active button{opacity:1 !important}.slick-dots li button{background:#255dad !important;border-radius:100px !important;width:10px !important;height:10px !important;opacity:.5 !important}.slick-dots li.slick-active button:before,.slick-dots li button:before{display:none !important}.slick-dots li{margin:0 !important}.cta-inner{text-align:center}.quote-box i.fa{margin-bottom:12px}.full-width-section{padding:80px 0}.form-width-text-inner h2{line-height:1;margin:0}.form-width-text-inner .section-heading{text-align:center}@media screen and (max-width:991px){.banner-section{padding:60px 0}.testimonial-section{padding:60px 0}.full-width-section{padding:60px 0}}@media(min-width:768px){.submenu.level-1>li:hover .submenu.level-2,.submenu.level-1>li.focus .submenu.level-2{visibility:visible}.submenu.level-2{visibility:hidden}}@media screen and (max-width:767px){.banner-inner,.banner-inner.left-image{flex-direction:column}.banner-image-block,.banner-content-block{width:100%;padding:0}.banner-content-block{margin-bottom:40px}.banner-section{padding:40px 0}.banner-inner{padding:25px 0 0}.banner-cta-block{margin-top:30px}.testimonial-section{padding:40px 0}.section-heading.testimonial-heading{margin-bottom:20px}.header__logo.only-logo{padding:0px 0}.video-quote-section .video-quote-box{max-width:500px;margin:0 auto}.video-quote-section .video-quote-box .quote-box{padding-bottom:0}.video-quote-section{padding:40px 0px}.full-width-section{padding:40px 0}.data_call-out-section .multiple-call-out-box.col-three .box{width:100%}}