.cards-section.product-list h3{color:#002c2e;left:0;position:relative;top:0}.cards-section .info-box span{color:#002c2e;font-family:InterTightLight;font-size:16px;line-height:24px}.cards-section .info-box .info-item{margin-bottom:4px}.cards-section .info-box{color:#002c2e;line-height:24px;margin-bottom:20px}.cards-section.product-list .section-title{color:#002c2e;margin-bottom:40px;text-align:center}.cards-section.product-list .card-image-container{height:370px}.cards-section .project-item{display:none}.cards-section .btn-show{background-color:#fff;border-color:#fff;cursor:pointer}.cards-section .btn-show:hover{background-color:#e0ef6c;border-color:#e0ef6c;color:#002c2e}.cards-section{background-color:#f8f4ec;padding-bottom:50px;padding-top:190px}.cards-container{display:flex}.cards-section .card-item{display:flex;flex-direction:column;margin-right:30px;overflow:hidden;position:relative;width:370px}.cards-section .card-item:last-child{margin-left:auto;margin-right:auto}.cards-section .card-image-container{height:445px;overflow:hidden;position:relative;width:100%}.cards-section .card-image{background-position:50%;background-size:cover;height:445px;position:relative;transition:all .3s ease;width:100%}.cards-section .card-image-container:hover>.card-image{transform:scale(1.2)}.cards-section .card-content{display:flex;flex-direction:column;margin-top:20px;max-width:290px}.cards-section h3{color:#fff;font-family:BebasNeue;font-size:28px;left:32px;letter-spacing:.28px;line-height:24px;max-width:70%;position:absolute;text-transform:uppercase;top:32px}.cards-section .cards-slider{width:100%}.cards-section .cards-slider .swiper-slide{display:flex;justify-content:center}.cards-section p{color:#002c2e;line-height:24px;margin-bottom:20px}.cards-section .card-button{color:#002c2e;font-family:InterTightMedium;font-size:14px;line-height:14px}.cards-section .card-plus{position:absolute;right:32px;top:32px;width:24px}@media (max-width:992px){.cards-container{align-items:center;flex-direction:column;margin-top:50px}.cards-section .card-item{margin-bottom:30px;margin-right:0;max-width:370px;width:100%}.cards-section .card-content{padding:20px 30px}.cards-section{padding-bottom:50px;padding-top:50px}}