.features-grid{--tw-text-opacity:1;color:rgb(249 251 252/var(--tw-text-opacity,1));padding-bottom:50px;padding-top:50px}@media (min-width:1280px){.features-grid{padding-bottom:100px;padding-top:100px}}@media (min-width:1440px){.features-grid{padding-bottom:150px;padding-top:150px}}.features-grid .site-container{position:relative;z-index:3}.features-grid.theme-white{--tw-text-opacity:1;color:rgb(2 10 46/var(--tw-text-opacity,1))}.features-grid:not(.theme-white) .single-feature .text .h5{color:#fff}.features-grid-container{display:grid;gap:50px;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:500px){.features-grid-container,.features-grid-container.three-column{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1050px){.features-grid-container.three-column{grid-template-columns:repeat(3,minmax(0,1fr))}}.features-grid-container .single-feature{display:flex;flex-direction:column}.features-grid-container .single-feature figure{margin-bottom:20px;overflow:hidden}@media (min-width:1280px){.features-grid-container .single-feature figure{margin-bottom:50px}}.features-grid-container .single-feature figure img,.features-grid-container .single-feature figure video{aspect-ratio:330/192;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media (min-width:1440px){.features-grid-container .single-feature figure img,.features-grid-container .single-feature figure video{aspect-ratio:695/355}}.features-grid-container .single-feature.has-intro .text{max-width:640px}.features-grid-container .single-feature .text .h5{display:block;margin-bottom:12px}.features-grid-container .single-feature .text p:last-child{margin-bottom:0}.features-grid-container .single-feature .text .intro p{font-size:20px;font-style:normal;font-weight:600;letter-spacing:.4px;line-height:normal}@media screen and (min-width:1280px){.features-grid-container .single-feature .text .intro p{font-size:26px;font-style:normal;font-weight:500;letter-spacing:.52px;line-height:36px}}.features-grid-container .single-feature .text h3{margin-bottom:12px}@media (min-width:1280px){.features-grid-container .single-feature .text h3{margin-bottom:26px}}@media screen and (max-width:500px){.features-grid-container .single-feature .text h3{font-size:30px;font-style:normal;font-weight:600;letter-spacing:.6px;line-height:38px}}.features-grid-container .single-feature .text .subtext{margin-top:20px}@media (min-width:1280px){.features-grid-container .single-feature .text .subtext{margin-top:26px}}.features-grid-container .single-feature .text .btn{margin-top:20px;width:100%}@media (min-width:500px){.features-grid-container .single-feature .text .btn{width:-moz-fit-content;width:fit-content}}@media (min-width:1280px){.features-grid-container .single-feature .text .btn{margin-top:26px}}
