@font-face{font-family:"Jost";src:url("jost-regular.ttf") format("truetype");font-style:normal;font-weight:400;font-display:swap}
/* Apply safev-jost to the existing Elementor section containing the feature text. */
.safev-jost,.safev-jost :where(h1,h2,h3,h4,h5,h6,p,span,a,button,li,small,strong,b,em,label,div){font-family:"Jost",sans-serif!important;font-weight:400!important;font-style:normal!important;font-synthesis:none}

.safev-feature{position:relative!important;display:block!important;width:min(100%,var(--safev-icon-size,240px))!important;aspect-ratio:1!important;height:auto!important;padding:0!important;margin:0 auto!important;border:0!important;background:transparent!important;box-shadow:none!important;border-radius:16px!important;cursor:pointer;overflow:visible;color:inherit;touch-action:manipulation;-webkit-tap-highlight-color:transparent}
.safev-feature:focus-visible{outline:2px solid #f2295b!important;outline-offset:6px}
.safev-feature svg,.safev-feature img{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none;user-select:none}
.safev-feature svg{overflow:visible}
.safev-feature[data-safev-feature="cotton"] img{mask-image:linear-gradient(to bottom,transparent calc(var(--edge,110%)),#000 calc(var(--edge,110%) + 10%));-webkit-mask-image:linear-gradient(to bottom,transparent calc(var(--edge,110%)),#000 calc(var(--edge,110%) + 10%))}
@media(prefers-reduced-motion:reduce){.safev-feature[data-safev-feature="cotton"] img{mask-image:none;-webkit-mask-image:none}}
