/*
Generated time: May 26, 2026 01:59
This file was created by the app developer. Feel free to contact the original developer with any questions. It was minified (compressed) by AVADA. AVADA do NOT own this script.
*/
.featureicon_border{position:relative}.icons-with-feature .grid{overflow:hidden}.featureicon_border::after{content:'';position:absolute;left:calc(-1 * var(--grid-desktop-horizontal-spacing)/ 2);right:auto;top:0;bottom:0;margin:auto;height:100%;border-left:1px solid rgba(var(--color-foreground),.8)}.featureicon_border:first-child::after{border-left:none}.feature-text p{font-weight:var(--font-body-weight);font-family:var(--font-body-family)}.icons_with_feature_inner .rte{line-height:normal;color:rgb(var(--color-foreground));word-break:break-word}.icons_with_feature_inner h3.large{font-size:calc(var(--font-body-scale) * 20px)}.icons_with_feature_inner h3.medium{font-size:calc(var(--font-body-scale) * 18px)}.icons_with_feature_inner h3.small{font-size:calc(var(--font-body-scale) * 16px)}@media (max-width:1199px){.icons-with-feature .icons_with_feature_inner{gap:10px}}@media (max-width:991px){.icons_with_feature_inner h3.large{font-size:calc(var(--font-body-scale) * 16px)}.icons_with_feature_inner h3.medium{font-size:calc(var(--font-body-scale) * 15px)}.icons_with_feature_inner h3.small{font-size:calc(var(--font-body-scale) * 14px)}.icons_with_feature_inner .rte.large{font-size:calc(var(--font-body-scale) * 14px)}.icons_with_feature_inner .rte.medium{font-size:calc(var(--font-body-scale) * 13px)}.icons_with_feature_inner .rte.small{font-size:calc(var(--font-body-scale) * 12px)}.icons-with-feature .icons_with_feature_inner{flex-direction:column}.icons-with-feature .grid__item{max-width:100%}}@media (min-width:768px) and (max-width:991px){.grid--4-col-desktop .featureicon_border:last-child::after,.grid--5-col-desktop .featureicon_border:nth-child(4)::after{border-left:none}}@media (max-width:767px){.featureicon_border:after{left:calc(-1 * var(--grid-mobile-horizontal-spacing)/ 2)}.icons-with-feature .grid{scrollbar-width:thin;overflow:auto;flex-wrap:nowrap;overflow-y:hidden;scroll-snap-type:x mandatory;padding-bottom:15px}.icons-with-feature .grid__item{scroll-snap-align:end}}@media (min-width:576px) and (max-width:767px){.icons-with-feature .grid__item{width:calc(50% - var(--grid-mobile-horizontal-spacing) * 1 / 2);max-width:100%}}@media (max-width:575px){.icons-with-feature .grid__item{width:100%;max-width:100%}}