section.feature-cards{.title-container{padding-bottom:60px;text-align:center;.title-element{padding-bottom:10px}.description{color:#383838;font-size:18px;margin:auto;max-width:800px}}.cards{display:flex;flex-wrap:wrap;gap:25px;justify-content:center;@media (max-width:991px){max-width:none}.single_card{aspect-ratio:41/60;background-position:50%;background-size:cover;border-radius:20px;display:grid;width:350px;@media (max-width:991px){grid-template-rows:auto 1fr}.mobile_image{background-position:50%;background-size:cover;border-radius:20px 20px 0 0;height:200px;@media (min-width:992px){display:none}@media (min-width:992px){height:150px}}.overlay{background-color:rgba(209,237,235,0);border-radius:20px;padding:30px;transition:.3s ease-out;@media (max-width:991px){border-radius:0 0 20px 20px;padding-bottom:20px;padding-left:20px;padding-right:20px;padding-top:20px}.subtitle{padding-bottom:10px}.title{font-size:32px;font-weight:700;line-height:120%;padding-bottom:25px;@media (max-width:991px){font-size:24px;padding-bottom:10px}}.hidden-content{animation:feature-cards-fade-in .3s ease-out;display:none;@media (max-width:991px){display:block}.description{font-size:16px;line-height:140%;padding-bottom:20px}.btn{border:1px solid #171717;border-radius:40px;display:inline-block;font-size:14px;font-weight:700;line-height:100%;padding:15px 20px;transition:.3s ease-out;&:hover{border:1px solid #008c83;color:#008c83}@media (max-width:991px){display:none}}}}@media (min-width:992px){&:hover{.overlay{background-color:rgba(209,237,235,.9);.hidden-content{display:block}}}}}}}@keyframes feature-cards-fade-in{0%{opacity:0}to{opacity:1}}