.title-part h2{font-weight:400}.title-part .content{font-size:16px;line-height:26px;font-weight:300;max-width:960px;margin:0 auto}.services{margin-top:15px;padding:123px 0 80px 0;overflow:hidden}.services .title-part{padding-left:20px;padding-right:20px}.services .list-wrapper{padding:90px 0 0 0;text-align:center}.services .list-wrapper .list{background-color:#fff;border-radius:4px;line-height:26px;padding:50px 15px;position:relative;margin-bottom:30px;transition:800ms}.services .list-wrapper .list:after{background:url(https://f.hubspotusercontent30.net/hubfs/2659736/kuno/2021/core-vitals--home/images/blue-arrow.png) no-repeat;bottom:24px;content:'';height:13px;opacity:0;position:absolute;right:54px;transition:1s;width:55px}.services .list-wrapper .list>a{height:100%;left:0;position:absolute;top:0;width:100%}.services .list-wrapper .list h4{font-style:italic;padding:20px 0 12px;transition:1s;margin:0}.services .list-wrapper .list .image-icon{position:relative}.services .list-wrapper .list .image-icon img{display:block;max-width:90px !important;transition:1s;margin:0 auto}.services .list-wrapper .list .image-icon img.hover-icon{left:50%;max-width:90px;opacity:0;position:absolute;top:0;transform:translateX(-50%)}.services .list-wrapper .list:hover{box-shadow:0 0 35px rgba(0,0,0,0.15)}.services .list-wrapper .list:hover:after{opacity:1;right:35px}.services .list-wrapper .list:hover h4{color:#399cf8}.services .list-wrapper .list:hover .image-icon img.hover-icon{opacity:1}.services .list-wrapper .list:hover .image-icon img:not(.hover-icon){opacity:0}.testimonials{padding:0 20px 150px 20px;overflow:hidden}.testimonials .container{z-index:1;position:relative}.testimonials .list-wrapper{background-color:#fff;margin:20px auto 0 auto;max-width:1110px;box-shadow:0 0 14px 2px rgba(0,0,0,0.1);padding:20px 15px;border-radius:8px;position:relative}.testimonials .list-wrapper .list .image{width:145px;margin:0 auto;border-radius:8px;overflow:hidden;margin-top:13px;transition:1.2s;transform:translateX(-60px);opacity:0}.testimonials .list-wrapper .list .image img{display:block;object-fit:cover;width:100%}.testimonials .list-wrapper .list .content{font-family:'Merriweather',serif;font-size:14px;font-style:italic;padding:20px 0 0 0;line-height:26px;transform:translateX(60px);transition:1.2s;opacity:0}.testimonials .list-wrapper .list .content .other{font-size:14px;padding:20px 0 0 0}.testimonials .slick-slider .slick-arrow{top:calc(100% + 20px);transform:translateX(-50%);left:calc(50% - 50px)}.testimonials .slick-slider .slick-arrow.slick-next{left:auto;right:calc(50% - 50px);transform:scale(-1) translateX(-50%)}.testimonials .slick-slider .slick-current .image,.testimonials .slick-slider .slick-current .content{opacity:1;transform:translateX(0)}.case-study{padding:20px 8px 40px 8px;margin-top:20px;margin-left:-20px;margin-right:-20px}.case-study .title-part h2 em{color:#399cf8}.case-study .title-part .content{color:#cccdce;font-size:19px;line-height:28px;max-width:none}.case-study .list-wrapper{margin:50px -12px 0}.case-study .list-wrapper:after{clear:both;content:'';display:table}.case-study .list-wrapper .list{border-radius:4px;overflow:hidden;position:relative;margin:0 12px 24px;height:320px}.case-study .list-wrapper .list:nth-child(4),.case-study .list-wrapper .list:nth-child(5){height:320px}.case-study .list-wrapper .list a{color:#fff}.case-study .list-wrapper .list>img{display:block;height:100% !important;width:100%;object-fit:cover}.case-study .list-wrapper .list .hover-dv{background-color:rgba(16,150,247,0.9);height:100%;left:0;padding:20px;position:absolute;top:0;width:100%;opacity:0;transition:all ease 400ms;display:flex;align-items:flex-end}.case-study .list-wrapper .list .hover-dv h4{font-weight:400;font-family:'Lato',sans-serif;font-size:18px;font-weight:500;line-height:normal}.case-study .list-wrapper .list .hover-dv .content{font-family:'Merriweather',serif;font-size:14px;font-style:italic;font-weight:300;margin:16px 0 0}.case-study .list-wrapper .list .hover-dv .content ul{list-style:none;margin:0;padding:0}.case-study .list-wrapper .list .hover-dv .content li{padding:0 0 9px 24px}.case-study .list-wrapper .list .hover-dv .content li:before{content:"-";display:inline-block;margin:0 10px 0 -23px}.case-study .list-wrapper .list .hover-dv .readmore-story{color:#fff;font-size:15px;font-weight:800;text-transform:uppercase}.case-study .list-wrapper .list .hover-dv .readmore-story img{margin:4px 0 0 30px;vertical-align:top;transition:all ease 400ms}.case-study .list-wrapper .list .hover-dv .over-link{height:100%;left:0;position:absolute;top:0;width:100%}.case-study .bottom-button{text-align:center}.case-study .list-wrapper .list:hover .hover-dv{opacity:1}.awards{padding-bottom:40px;padding-top:60px;margin-left:-20px;margin-right:-20px}.awards .list-wrapper{padding:70px 0 20px}.awards .list-wrapper .list{position:relative;z-index:1;padding:15px 0 30px;width:calc(50% - 4px);display:inline-block}.awards .list-wrapper .list:after{background-color:rgba(255,255,255,0.5);border-radius:100%;content:"";filter:blur(10px);height:200px;left:50%;opacity:0;position:absolute;top:-47px;width:200px;z-index:-1;transition:all ease 400ms;transform:translateX(-50%)}.awards .list-wrapper .list .text{font-family:'Merriweather',serif;font-size:14px;font-weight:300;font-style:italic;padding-top:15px}.awards .list-wrapper .list img{max-width:100px;max-height:50px}.awards .list-wrapper .list:hover:after{opacity:1}.cta-gradient{padding:40px 0 40px;margin-left:-20px;margin-right:-20px;background:#0f95f7;background:linear-gradient(135deg,rgba(15,149,247,1) 0%,rgba(1,194,197,1) 100%)}.cta-gradient .content{padding:28px 0 55px;font-size:16px;line-height:31px}.cta-gradient .content a{color:#fff;text-decoration:underline}.cta-gradient .content a:hover{color:#000}footer.footer .top-footer{background-color:#27353f;padding:60px 0}footer.footer .top-footer .left-footer{text-align:center}footer.footer .top-footer .left-footer .footer-logo{padding-bottom:40px}footer.footer .top-footer .left-footer [class*="button-"] a{max-width:185px;min-width:auto;width:100%}footer.footer .top-footer .left-footer .button-2 a{margin-top:20px}footer.footer .top-footer .left-footer .social{margin-top:40px}footer.footer .top-footer .left-footer .social ul{list-style:none;margin:0;padding:0}footer.footer .top-footer .left-footer .social ul li{display:inline-block;padding-right:15px}footer.footer .top-footer .left-footer .social ul li a{display:inline-block}footer.footer .top-footer .left-footer .social ul li a:hover{opacity:.7}footer.footer .top-footer .left-footer .social ul li:last-child{padding-right:0}footer.footer .top-footer .right-footer{text-align:center}footer.footer .top-footer .right-footer .footer-menu{text-align:left;vertical-align:top}footer.footer .top-footer .right-footer .footer-menu+.footer-menu{margin-top:30px}footer.footer .top-footer .right-footer .footer-menu ul{list-style:none;margin:0;padding:0}footer.footer .top-footer .right-footer .footer-menu ul li{width:100%;text-align:center}footer.footer .top-footer .right-footer .footer-menu ul li a{text-transform:none;padding:5px 10px;font-size:15px;line-height:20px;color:#fff;display:block}footer.footer .top-footer .right-footer .footer-menu ul li a:hover{color:#399cf8}footer.footer .top-footer .right-footer .footer-menu ul li:first-child a{font-weight:bold;color:#399cf8;font-size:19px;line-height:26px}footer.footer .bottom-footer{font-size:14px;line-height:20px;padding:30px 0}footer.footer .bottom-footer ul{list-style:none;padding:0;margin:0}footer.footer .bottom-footer ul li,footer.footer .bottom-footer ul li a{display:inline-block}footer.footer .bottom-footer ul li:first-child{padding-right:15px}footer.footer .bottom-footer ul li a{color:#283540}footer.footer .bottom-footer ul li:not(:last-child) a:after{content:"|";color:#0488f7;margin:0 4px 0 7px}footer.footer .bottom-footer ul li a:hover{color:#399cf8}@media(min-width:768px){.title-part .content{font-weight:400}.services{padding:120px 40px}.services .title-part{padding-left:0;padding-right:0}.services .list-wrapper{margin:0 -24px;padding:90px 0 0 0;text-align:left}.services .list-wrapper .list{padding:50px 30px;margin:24px 15px;width:calc(50% - 30px);margin-bottom:0}.services .list-wrapper .list:after{bottom:44px}.services .list-wrapper .list h4{padding:24px 0 20px}.services .list-wrapper .list .image-icon img{margin:0}.services .list-wrapper .list .image-icon img.hover-icon{left:0;transform:translateX(0)}.testimonials{padding:0 20px 150px 20px}.testimonials .list-wrapper{padding:40px 30px}.testimonials .list-wrapper .list .image{margin:0}.testimonials .list-wrapper .list .content{width:calc(100% - 145px);padding:0 0 0 20px;font-size:20px;line-height:32px}.testimonials .list-wrapper .list .content .other{font-size:19px}.testimonials .slick-slider .slick-arrow{transform:translateX(-50%);left:calc(50% - 80px)}.testimonials .slick-slider .slick-arrow.slick-next{left:auto;right:calc(50% - 80px);transform:scale(-1) translateX(-50%)}.case-study{padding-bottom:70px;padding-top:130px}.case-study .list-wrapper .list{height:328px;float:left}.case-study .list-wrapper .list:nth-child(1){width:calc(45% - 24px)}.case-study .list-wrapper .list:nth-child(2){width:calc(55% - 24px)}.case-study .list-wrapper .list:nth-child(3){width:calc(64% - 24px)}.case-study .list-wrapper .list:nth-child(4),.case-study .list-wrapper .list:nth-child(5){width:calc(36% - 24px);height:266px}.case-study .bottom-button{float:left;margin:-180px 0 0;max-width:calc(100% - 420px);width:100%;padding:0}.awards{padding-bottom:130px;padding-top:130px}.awards .list-wrapper .list{width:20%;padding:15px 0}.awards .bottom-button{padding:70px 0 0}.cta-gradient{padding-bottom:70px;padding-top:70px}footer.footer .top-footer .flex{display:block}footer.footer .top-footer .right-footer{display:flex;justify-content:space-around;padding:40px 0 0;text-align:left}footer.footer .top-footer .right-footer .footer-menu ul li{text-align:left}footer.footer .top-footer .right-footer .footer-menu+.footer-menu{margin-top:0}}@media(min-width:992px){.title-part .content{line-height:34px}.services{padding:120px 30px}.services .list-wrapper .list{padding:50px 30px}.testimonials .slick-slider .slick-arrow{left:calc(50% - 50px)}.testimonials .slick-slider .slick-arrow.slick-next{left:auto;right:calc(50% - 50px)}.case-study{padding-bottom:70px;padding-top:70px}.case-study .list-wrapper .list{height:423px}.case-study .list-wrapper .list .hover-dv h4{font-size:23px}.case-study .list-wrapper .list .hover-dv .content{font-size:16px}.case-study .bottom-button{margin:-110px 0 0}.awards{padding-bottom:130px;padding-top:130px}.awards .list-wrapper .list{width:20%}.cta-gradient{padding-bottom:130px;padding-top:130px}footer.footer .top-footer{padding:60px 0 120px}footer.footer .top-footer .flex{display:flex}footer.footer .top-footer .left-footer{width:220px;text-align:left}footer.footer .top-footer .right-footer{width:calc(100% - 220px);display:block;padding:0}footer.footer .top-footer .right-footer .footer-menu{padding:0 0 0 14px;display:inline-block}}@media(min-width:1200px){.services{padding:170px 30px}.services .list-wrapper .list{padding:75px 58px 70px;line-height:31px;margin:0 24px 50px;width:calc(50% - 48px)}.services .list-wrapper .list h4{padding:40px 0 20px}.testimonials{padding-bottom:260px}.testimonials .list-wrapper{padding:74px 84px;margin:95px auto 0 auto}.testimonials .list-wrapper .list .content{font-size:25px;line-height:51px}.testimonials .slick-slider .slick-arrow{top:calc(100% + 100px)}.testimonials .list-wrapper:after,.testimonials .list-wrapper:before{position:absolute;content:'';height:75%;width:100%;left:-115px;top:-40px;border-radius:5px;box-shadow:0px 0px 27px 0px rgba(0,0,0,0.03);z-index:-1}.testimonials .list-wrapper:before{left:auto;right:-106px;top:auto;bottom:-40px}.case-study{padding-bottom:130px;padding-top:130px;margin-left:0;margin-right:0}.case-study .list-wrapper .list{height:522px}.case-study .list-wrapper .list:nth-child(4),.case-study .list-wrapper .list:nth-child(5){height:346px}.case-study .list-wrapper .list .hover-dv{padding:55px}.case-study .list-wrapper .list .hover-dv .content{font-size:19px;min-height:160px}.awards{margin-left:0;margin-right:0;margin-top:20px}.awards .list-wrapper .list .text{font-size:19px}.cta-gradient{padding-bottom:130px;padding-top:130px;margin-left:0;margin-right:0}footer.footer .top-footer .left-footer{width:250px}footer.footer .top-footer .right-footer{width:calc(100% - 250px)}footer.footer .top-footer .right-footer .footer-menu{padding:0 0 0 30px}footer.footer .top-footer .right-footer .footer-menu ul li a{padding:10px 20px 0}}