a{text-decoration:none}*{box-sizing:border-box}* :focus{outline:none}img{height:auto;max-width:100%}h1,h2,h3,h4,h5,h6,ol,ul{margin:0 0 15px}h2 strong{color:#a91e2d}.hs-inline-edit [data-aos^=fade][data-aos^=fade]{opacity:1;transform:none!important}main#main-content{overflow:hidden}header.header{position:relative;z-index:99}.header__menu-item--depth-1{padding:20px 1rem}.header__menu-submenu{border:none!important;box-shadow:0 0 20px #eee;padding:10px;width:240px!important}.header__menu-submenu li a{padding:3px 5px!important;width:100%!important}.header__menu-link.header__menu-link--toggle.header__menu-link--active-link{color:#2c2a2b}.header__menu-submenu .header__menu-link.header__menu-link--active-link{color:#a91e2d}.inner{margin:0 auto;max-width:1080px;padding:0;width:100%}.header__bottom{padding:10px 20px!important}.header__container--left .header__logo-col{flex:none!important;margin-right:1em}.home-banner{display:flex;justify-content:space-between;position:relative;z-index:0}.home-banner .banner-text{align-content:center;color:#fff;padding:20px;position:relative;width:40%;z-index:3}.home-banner .banner-text>*{color:#fff}.home-banner .banner-text h4{font-weight:500}.home-banner .banner-text>:not(.btn-group){width:100%}.home-banner .banner-right{margin-right:-18vw;position:relative;width:calc(60% + 18vw);z-index:0}.home-banner .banner-shape{display:block;height:100%;left:-1px;object-fit:contain;position:absolute;top:0;width:auto;z-index:1}.home-banner .banner-image{display:block;height:auto;margin:0;max-height:420px;object-fit:cover;width:100%}.home-banner .banner-text h1{color:#fff;font-weight:500}.home-banner .button{background:#fff;color:#000}.button.button-black,.home-banner .button:hover{background:#000;color:#fff}.button.button-black:hover{background:#fff;color:#000}.banner{margin:0 auto;max-width:1000px;text-align:center;width:100%}.banner .image-wrap{border-radius:10px;overflow:hidden;padding:45% 0 0;position:relative;z-index:0}.banner .image-wrap .hs-video-widget,.banner .image-wrap img{border-radius:10px;display:block;height:100%;left:0;max-width:100%;object-fit:cover;position:absolute;top:0;width:100%}.banner-sldier>div+div{display:none}.banner .image-wrap .hs-video-wrapper{height:auto!important;padding:0!important;position:static!important}.banner .btn-group{justify-content:center}ul.slick-dots{list-style:none;margin:0;padding:10px 0 0}ul.slick-dots li{display:inline-block;list-style:none;margin:4px}ul.slick-dots li button{display:block;font-size:0;height:16px;opacity:.3;padding:0;width:16px}ul.slick-dots li.slick-active button,ul.slick-dots li.slick-active button:hover{opacity:1}.btn-group{align-items:center;display:flex;flex-wrap:wrap;margin:0 -10px}.align-center .btn-group{justify-content:center}.btn-group .button{margin:10px}.content-text{position:relative;width:100%;z-index:2}.content{width:100%}.content-text h5{color:#a91e2d;font-weight:500;margin:0 0 5px}.align-center{text-align:center}.dnd-section{position:relative;z-index:0}.content .bottom_shape,.content .top_shape{opacity:.8;position:absolute;width:12%;z-index:0}.content .top_shape{right:0;top:0}.content .bottom_shape{bottom:0;left:0}.section-heading{padding:0 30px;text-align:center;width:100%}.row{display:flex;flex-wrap:wrap;margin:0 -20px}.row.image-right{flex-direction:row-reverse}.col{padding:20px}.col-3{width:25%}.col-4{width:33.33%}.col-5{width:44%}.col-6{width:50%}.col-7{width:56%}@media screen and (min-width:768px){.row.image-right [data-aos=fade-right]{transform:translate3d(100px,0,0)}.row.image-right [data-aos=fade-left]{transform:translate3d(-100px,0,0)}}.image-content,.image-content .col img{width:100%}.image-content .row{align-items:center}.image-content ol{list-style:none;margin:0;padding:0}.image-content ol li{background-image:url(https://19869404.fs1.hubspotusercontent-na1.net/hubfs/19869404/tick-icon.png);background-position:0 0;background-repeat:no-repeat;background-size:auto 19px;font-weight:500;list-style:none;margin:0 0 15px;min-height:20px;padding:0 0 0 30px}.button.black-button{background:#000;color:#fff}.button.black-button:hover{background:#a91e2d;color:#fff}.testimonial-list{text-align:center}.testimonial-list .quotetext{font-style:italic;margin:0 auto 10px;max-width:320px;min-height:140px}.testimonial .section-heading img{margin:0 auto 50px;width:40px}.testimonial-list h6{color:#a91e2d;font-style:italic}.testimonial-list h6 span{display:block;font-size:90%;font-weight:300}footer.footer{margin-top:80px}.footer-top{align-items:center;background:#fff;border-radius:15px;box-shadow:0 1px 20px rgba(11,51,129,.3);display:flex;flex-wrap:wrap;justify-content:space-between;margin:-110px 0 20px;padding:20px 30px}.footer-top h2{color:#404040;margin:0 20px 0 0}.footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0;width:100%}.footer-bottom img{display:block;margin:0 0 20px}.footer-bottom .button:hover{background:#fff;color:#000}.footer-bottom h6{margin:30px 0 20px;text-transform:capitalize}.footer-bottom ul{display:block;list-style:none;margin:0;padding:0}.footer-bottom ul li{display:block;list-style:none;margin:0 0 10px;text-align:left}.footer-bottom ul li a{font-weight:400!important}.footer-bottom .footer_left{padding-right:5%;width:35%}.footer-bottom .footer_menu{width:20%}.footer-bottom .footer_contact{width:25%}.footer-bottom .conactlist{align-items:center;display:flex;margin:0 0 10px;width:100%}.footer-bottom .conactlist:hover{color:#cfcfcf}.footer-bottom .conactlist .hs_cos_wrapper_type_icon{align-items:center;background:#1e2e33;border-radius:30px;box-sizing:border-box;display:flex;height:25px;justify-content:center;line-height:normal;margin-right:10px;min-width:25px;padding:6px;width:25px}.footer-bottom .conactlist .hs_cos_wrapper_type_icon *{fill:#fff}.copywrite{text-align:center;width:100%}.copywrite p{margin:20px 0 -10px}.case-studies{padding:0;width:100%}.case-studies .case-studies-slider{padding:20px 0 0}.slider-item{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.slider-item img{height:380px;object-fit:cover;width:40%}.slider-item .slider-text{padding:20px;width:56%}.slick-slider .slick-arrow{background-color:#ccc;background-position:50%;background-repeat:no-repeat;background-size:8px auto;border:none;font-size:0;height:30px;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:30px;z-index:9}.slick-slider .slick-arrow:hover{background-color:#000}.slick-slider .slick-prev.slick-arrow{background-image:url(https://19869404.fs1.hubspotusercontent-na1.net/hubfs/19869404/left.png);left:-50px}.slick-slider .slick-next.slick-arrow{background-image:url(https://19869404.fs1.hubspotusercontent-na1.net/hubfs/19869404/right.png);right:-50px}@media screen and (max-width:1780px){.home-banner .banner-right{margin-right:-15vw;width:calc(60% + 15vw)}}@media screen and (max-width:1440px){.home-banner .banner-right{margin-right:-8vw;width:calc(60% + 8vw)}.case-studies .case-studies-slider{padding:20px 30px 0}.slick-slider .slick-prev.slick-arrow{left:-10px}.slick-slider .slick-next.slick-arrow{right:-10px}}@media screen and (max-width:1180px){.header__menu-item--depth-1{padding:0 10px!important}.button,.header__menu-link,.hs-button,button{font-size:14px}.home-banner .banner-right{margin-right:-2vw;width:calc(60% + 2vw)}}@media screen and (max-width:1080px){.header__menu-item--depth-1{padding:0 7px!important}.header__menu-link{font-size:13px}.row{margin:0 -15px}.col{padding:15px}h1{font-size:36px}h2{font-size:30px}h3{font-size:26px}h4{font-size:22px}h5{font-size:20px}h6{font-size:17px}.home-banner .banner-text{padding:20px 0}}@media screen and (max-width:991px){.header__menu--mobile{background-color:#fff}.header__menu-item--depth-1{border-top:1px solid #5b6c79}.header__button-col.hidden-phone{display:none!important}.header__menu-item--button{padding-bottom:10px!important;padding-top:10px!important}.header__menu-submenu{box-shadow:none;padding:0 10px;width:100%!important}.header__menu-child-toggle,.header__menu-child-toggle:active,.header__menu-child-toggle:focus,.header__menu-child-toggle:hover{min-width:60px!important;padding:10px 20px!important;width:auto!important}.col-3,.col-4{width:50%}.footer-bottom .footer_left{padding-right:15px;width:50%}.footer-bottom .footer_contact,.footer-bottom .footer_menu{width:50%}.footer-bottom h6{margin:0 0 15px}.slider-item img{height:360px;width:44%}}@media screen and (max-width:940px){.home-banner{flex-wrap:wrap}.home-banner .banner-text{padding:20px;text-align:center;width:100%}.home-banner .banner-text .btn-group{justify-content:center;margin:0;width:100%}.home-banner .banner-right{margin:0 -20px;width:calc(100% + 40px)}.home-banner .banner-shape{display:none}.section-heading{padding:0}}@media screen and (max-width:767px){.image-content .row{padding:10px 0;text-align:center}.col-5,.col-6,.col-7{width:100%}h1{font-size:30px}h2{font-size:26px}h3{font-size:22px}h4{font-size:20px}h5{font-size:18px}h6{font-size:16px}.footer-top{margin:-70px 0 20px}.footer .hs-menu-wrapper a{font-size:14px}.slider-item img{height:auto;width:100%}.slider-item .slider-text{width:100%}}@media screen and (max-width:680px){.footer-top{justify-content:center}.footer-top h2{margin:0;text-align:center;width:100%}.slider-item .slider-text{padding:20px 0}}@media screen and (max-width:480px){.row{margin:0}.col{padding:10px 0}.col-3,.col-4{width:100%}h1{font-size:26px}h2{font-size:22px}h3{font-size:20px}h4{font-size:18px}h5{font-size:17px}h6{font-size:15px}a,body,p{font-size:14px}.footer .hs-menu-wrapper a{font-size:13px}.testimonial .section-heading img{margin:0 auto 30px;width:30px}.testimonial-list .quotetext{min-height:40px}.footer-bottom .footer_left{padding-right:15px;width:100%}.footer-bottom .footer_contact,.footer-bottom .footer_menu{width:100%}}