.p-cards .p-top-content-wrapper{margin-bottom:4rem;text-align:center}.p-cards .page-center{padding:0 24px}.p-cards .p-top-content p{color:#000}.p-cards .divider hr{background-color:#efe8e0;height:1px;width:80px}.p-cards .top--bottom-content{align-items:center;display:flex;font-size:.875rem;justify-content:center;line-height:20px;margin-top:18px}.p-cards .top--bottom-content img{height:40px;margin-top:2px;padding-right:8px;width:40px}.p-cards .top--bottom-content p{font-weight:500;margin:0}.p-cards .cards-wrapper{display:flex;margin-bottom:4rem;margin-top:4rem}.p-cards .cards-inner-wrapper{display:grid;gap:2.5rem}.p-cards .card{border-radius:.5rem;overflow:hidden;position:relative;--tw-gradient-stops:#000,#000,#fff;background-image:linear-gradient(to top,var(--tw-gradient-stops));transition-property:all}.p-cards .card,.p-cards .card-inner-wrapper{transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,1,1)}.p-cards .card-inner-wrapper{transition-property:all}.p-cards .card-inner-wrapper:hover{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity))}.p-cards .card-inner-wrapper>img{border-radius:.5rem;object-fit:cover;opacity:.5}.p-cards .hover-img-wrapper{margin-top:-1.25rem;opacity:0;right:0;top:0;transition-duration:.7s}.p-cards .cards-content,.p-cards .hover-img-wrapper{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:absolute}.p-cards .cards-content{color:#fff;font-size:1.125rem;font-weight:500;line-height:28px;margin-bottom:1.5rem;width:100%}.p-cards .hover-img-wrapper:hover{opacity:1}.p-cards .card .cards-content img{padding-left:8px;transform-origin:right;transition-duration:.5s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);width:40px}.p-cards .card:hover .cards-content img{transform:rotate(45deg)}.p-cards .Btn-wrapper{margin-top:4rem;padding-top:20px;text-align:center}@media (min-width:640px){.p-cards .cards-inner-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.p-cards .divider hr{height:2px;width:160px}.p-cards .cards-inner-wrapper{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.p-cards .cards-wrapper{margin-bottom:0;margin-top:0}}