.project-sec{width:100%;display:inline-block;text-align:center;padding:85px 0;position:relative}.project-sec .title{width:100%;display:inline-block;vertical-align:middle;margin-bottom:10px;text-align:left}.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}.project-sec .title p h2{font-family:Work Sans;font-style:normal;font-weight:800;font-size:60px;line-height:70px;color:#000}.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}.project-sec .kl-rich-text{width:100%;display:inline-block;vertical-align:middle;text-align:left}.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}.project-sec .kl-rich-text div{width:100%;display:inline-block;vertical-align:middle}.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}.project-sec .project-wrap{width:calc(100% + 20px);display:inline-block;margin:0 -10px}.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}.project-sec .project-wrap .project-box .box-wrap{width:100%;display:block;margin:0 auto}.project-sec .project-wrap .project-box .box-wrap a{width:100%;display:inline-block}.project-sec .project-wrap .project-box .box-wrap .image-icon{width:100%;display:inline-block}.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}.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}.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}.project-sec .project-wrap .project-box .box-wrap .cta{width:100%;display:inline-block;vertical-align:middle;margin-top:30px}.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}.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}.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){.project-sec .project-wrap .project-box{width:calc( 100% / 3 - 20px)}}@media(max-width:991px){.project-sec{padding:60px 0}.project-sec .project-wrap .project-box{width:calc( 100% / 2 - 20px)}.project-sec .project-wrap .project-box .box-wrap{width:100%}}@media(max-width:767px){.project-sec .title h2{font-size:36px;line-height:46px}}@media(max-width:600px){.project-sec .project-wrap .project-box{width:calc( 100% / 1 - 20px)}}@media(max-width:576px){.project-sec .title h2{font-size:32px;line-height:46px}}