.recent-project-sec{display:inline-block;padding:85px 0;position:relative;text-align:center;width:100%}.recent-project-sec .title{display:inline-block;margin-bottom:10px;text-align:left;vertical-align:middle;width:100%}.recent-project-sec .title p{color:#506af8;font-size:14px;font-style:normal;font-weight:700;letter-spacing:.03em;line-height:16px;margin-bottom:19px;text-transform:uppercase}.recent-project-sec .title h2,.recent-project-sec .title p h2{color:#000;font-size:60px;font-style:normal;font-weight:800;line-height:70px}.recent-project-sec .title h2{margin-bottom:0}.recent-project-sec .kl-rich-text{display:inline-block;text-align:left;vertical-align:middle;width:100%}.recent-project-sec .kl-rich-text span.kl-rich-text__preheader{color:#506af8;display:block;font-size:14px;font-weight:700;margin:0 0 .75rem;text-transform:uppercase;width:100%}.recent-project-sec .kl-rich-text div{display:inline-block;vertical-align:middle;width:100%}.recent-project-sec .project-wrap{display:inline-block;margin:0 -10px;width:calc(100% + 20px)}.recent-project-sec .project-wrap .project-box{border-radius:10px;box-shadow:0 11px 30px rgba(154,161,177,.2);float:left;margin:30px 10px 0;width:calc(25% - 20px)}.recent-project-sec .project-wrap .project-box .box-wrap{display:block;margin:0 auto;width:100%}.recent-project-sec .project-wrap .project-box .box-wrap .image-icon,.recent-project-sec .project-wrap .project-box .box-wrap a{display:inline-block;width:100%}.recent-project-sec .project-wrap .project-box .box-wrap .image-icon img{border-radius:10px 10px 0 0;display:inline-block;height:228px;object-fit:cover;object-position:center;vertical-align:middle;width:100%}.recent-project-sec .project-wrap .project-box .box-wrap h4{color:#050748;font-family:Poppins,sans-serif;font-size:22px;font-weight:600;line-height:32px;margin-bottom:10px}.recent-project-sec .project-wrap .project-box .box-wrap p{border-bottom:.2px solid rgba(100,146,253,.2);border-left:.2px solid rgba(100,146,253,.2);border-radius:0 0 10px 10px;border-right:.2px solid rgba(100,146,253,.2);color:#000;display:inline-block;font-feature-settings:"pnum" on,"lnum" on;font-size:14px;font-style:normal;font-weight:700;height:93px;letter-spacing:.03em;line-height:16px;margin:0;padding:30px;text-align:left;vertical-align:middle;width:100%}.recent-project-sec .project-wrap .project-box .box-wrap .cta{display:inline-block;margin-top:30px;vertical-align:middle;width:100%}.recent-project-sec .project-wrap .project-box .box-wrap .cta a{color:#050748;display:inline-block;font-family:Poppins,sans-serif;font-size:17px;font-weight:400;line-height:17px;margin:0;text-decoration:none}.recent-project-sec .project-wrap .project-box .box-wrap .cta a:after{content:"\f054";display:inline-block;font-family:Font Awesome\ 5 Pro;font-size:12px;font-weight:900;margin-left:5px;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)}@media (max-width:1199px){.recent-project-sec .project-wrap .project-box{width:calc(33.33333% - 20px)}}@media (max-width:991px){.recent-project-sec{padding:60px 0}.recent-project-sec .project-wrap .project-box{width:calc(50% - 20px)}.recent-project-sec .project-wrap .project-box .box-wrap{width:100%}}@media (max-width:767px){.recent-project-sec .title h2{font-size:36px;line-height:46px}}@media (max-width:600px){.recent-project-sec .project-wrap .project-box{width:calc(100% - 20px)}}@media (max-width:576px){.recent-project-sec .title h2{font-size:32px;line-height:46px}}