.features-section__content-container{padding-inline:16px;padding-top:32px;padding-bottom:32px}@media screen and (min-width: 768px){.features-section__content-container{padding-inline:40px;padding-top:128px;padding-bottom:64px}}@media screen and (min-width: 1024px){.features-section__content-container{padding-inline:80px}}.features-section__content{max-width:1120px;margin-inline:auto}.features-section__title{font-size:32px;line-height:normal;letter-spacing:normal;text-align:center;margin-bottom:24px;text-transform:capitalize}@media screen and (min-width: 768px){.features-section__title{margin-bottom:64px}}.features-section__main{display:grid;grid-template-columns:1fr;gap:24px;justify-items:center}@media screen and (min-width: 768px){.features-section__main{grid-template-columns:4.6fr 2.9fr 2.9fr;gap:40px;align-items:center;justify-items:start}}.features-section__main__text-1,.features-section__main__text-2{width:100%;font-size:16px;line-height:21px;color:#777}.features-section__main__text-1 h3,.features-section__main__text-2 h3{font-size:20px;text-transform:uppercase;color:#777;font-family:"Freight Neo Pro"}.features-section__main__text-1 *,.features-section__main__text-2 *{margin-bottom:24px}.features-section__main__text-1 *:last-child,.features-section__main__text-2 *:last-child{margin-bottom:0}.features-section__main__text-1 ul li,.features-section__main__text-2 ul li{padding-left:12px;margin-bottom:16px;position:relative}.features-section__main__text-1 ul li:last-child,.features-section__main__text-2 ul li:last-child{margin-bottom:0}.features-section__main__text-1 ul li::after,.features-section__main__text-2 ul li::after{display:block;content:"";height:4px;width:4px;border-radius:999px;background-color:#000;position:absolute;left:0;top:50%;transform:translateY(-50%)}.features-section__main__image{width:100%;height:auto;max-width:256px}@media screen and (min-width: 768px){.features-section__main__image{max-width:none}}