.pe-primary-care-block{background-color:#e8eefc;padding:66px 0 50px}.pe-primary-care-heading{color:#2c2c2c;font-family:Overused Grotesk;font-size:40px;font-style:normal;font-weight:700;line-height:120%;margin:0;text-align:center}.pe-primary-care-cards-row{margin-top:40px}.pe-primary-care-feature-card{background:linear-gradient(180deg,#112239,#062043 35.27%,#0a2851 60.21%,#0a274f 85.52%,#0a274f);border-radius:12px;cursor:pointer;display:flex;flex-direction:column;min-height:400px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.pe-primary-care-card-click{display:block;height:100%}.pe-primary-care-card-click,.pe-primary-care-card-click:active,.pe-primary-care-card-click:focus,.pe-primary-care-card-click:hover{color:inherit;text-decoration:none}.pe-primary-care-card-click *{text-decoration:none}.pe-primary-care-card-click .pe-primary-care-feature-card{cursor:pointer;transition:transform .3s ease,box-shadow .3s ease}.pe-primary-care-card-click:hover .pe-primary-care-feature-card{box-shadow:0 18px 40px rgba(0,0,0,.18);transform:translateY(-6px)}.pe-primary-care-card-content{min-height:138px;padding:34px 28px 20px}.pe-primary-care-card-content h3{font-size:24px;font-weight:700;line-height:26px;margin:0 0 14px}.pe-primary-care-card-content h3,.pe-primary-care-card-content p{color:#fff;font-family:Overused Grotesk;font-style:normal;text-align:center}.pe-primary-care-card-content p{font-size:16px;font-weight:400;letter-spacing:-.129px;line-height:140%;margin:0}.pe-primary-care-card-visual{margin-top:auto;padding:0 0 0 30px;width:100%}.pe-primary-care-card-visual img{border-radius:12px 12px 0 0;display:block;height:auto;width:100%}@media (max-width:991px){.pe-primary-care-block{padding:54px 0 42px}.pe-primary-care-heading{font-size:24px;line-height:40px;text-align:left}.pe-primary-care-feature-card{min-height:390px}}@media (max-width:767px){.pe-primary-care-block{padding:44px 0 34px}.pe-primary-care-heading{font-size:24px;line-height:120%}.pe-primary-care-cards-row{margin-top:30px}.pe-primary-care-feature-card{min-height:auto}.pe-primary-care-card-content{min-height:auto;padding:28px 22px 18px;text-align:left}.pe-primary-care-card-content h3{font-size:20px;line-height:120%;text-align:left}.pe-primary-care-card-content p{text-align:left}.pe-primary-care-card-visual{padding:0 0 0 20px}}