.features-item-card{background-color:var(--color-white);padding:10px 20px;border-radius:var(--radius);box-shadow:0 4px 64px rgba(0,0,0,.0509803922);display:flex;align-items:center;gap:28px;opacity:0;transform:translateX(-50px);transition:opacity .8s ease,transform .8s ease;height:150px}.features-item-card:hover{transition:box-shadow .2s ease-in-out;box-shadow:var(--shadow-primary)}.features-item-card .content .description,.features-item-card .content .title,.features-item-card .image{color:var(--color-dark)}.features-item-card.animate{opacity:1;transform:translateX(0)}.features-item-card .image{height:75px;width:75px}@media only screen and (max-width:1028px){.features-item-card{flex-wrap:wrap;margin-bottom:60px;height:100%}}@media only screen and (max-width:767px){.features-item-card{flex-wrap:wrap;margin-bottom:40px;transform:translateY(30px);justify-content:center;text-align:center;padding-bottom:20px;padding-top:20px}.features-item-card.animate{transform:translateY(0)}}.features-item-card .content{max-width:707px}.features-item-card .content .title{margin-bottom:5px;font-size:20px;transform:translateY(20px);transition:transform .6s ease .3s}@media only screen and (max-width:767px){.features-item-card .content .title{font-size:20px}}.features-item-card .content .description{margin-bottom:0;font-size:16px;font-weight:300;line-height:30px;transform:translateY(20px);transition:transform .6s ease .4s}.features-item-card .content .description,.features-item-card .content .title{opacity:0;transition:opacity .6s ease .3s,transform .6s ease .3s}.features-item-card.animate .content .description,.features-item-card.animate .content .title{opacity:1;transform:translateY(0)}.features-item-card.animate .content .description{transition-delay:.4s}@media only screen and (max-width:767px){.features-title-section{margin-bottom:20px;text-align:center;background-color:var(--color-white);max-width:809px;padding:20px;border-radius:var(--radius)}}.features-section{max-width:809px}.custom-container-wrapper{background-repeat:no-repeat;background-size:auto 100%;background-position:100%;padding-top:50px;padding-bottom:50px}