.feature-items{--card-padding:30px;--card-border-radius:10px}@media (min-width:1024px){.feature-items{--card-padding:50px}}.feature-items__items{list-style:none;margin:0;padding-left:0}@media (min-width:768px){.feature-items__items{display:grid;gap:var(--row-gap,3rem) var(--column-gap,var(--gutter));grid-template-columns:repeat(var(--items-per-row),1fr)}.feature-items__items--icon-left .feature-item,.feature-items__items--icon-right .feature-item{align-items:center;display:flex;gap:var(--icon-gap)}.feature-items__items--icon-left .feature-item__icon,.feature-items__items--icon-right .feature-item__icon{flex-shrink:0;margin-bottom:0}}.feature-items__items--steps{counter-reset:feature-steps}.feature-items__items--steps .feature-item{--card-padding:70px 20px;counter-increment:feature-steps;font-size:1rem;line-height:1.7777778;position:relative}@media (min-width:768px){.feature-items__items--steps .feature-item{--card-padding:70px 40px}}.feature-items__items--steps .feature-item:before{color:var(--icon-color);content:counters(feature-steps,"",decimal-leading-zero);font-family:Playfair Display,Georgia,Times,serif;font-size:129px;line-height:.75;opacity:.35;position:absolute;right:30px;top:0;z-index:0}.feature-items__items--steps .feature-item>*{position:relative;z-index:100}.feature-items__items--steps .feature-item .theme-text__heading{margin-bottom:30px}.feature-items__items--steps .feature-item .h3{font-size:26px}.feature-item{font-size:16px;line-height:1.375;margin:0}@media not screen and (min-width:768px){.feature-item+.feature-item{margin-top:var(--row-gap,3rem)}}.feature-item--card,.feature-item--icon-card .feature-item__icon{background-color:var(--card-background-color,var(--background-secondary-color));border-radius:var(--card-border-radius);padding:var(--card-padding)}.feature-item--link-whole-card{position:relative}.feature-item--link-whole-card a{position:relative;z-index:layers(top)}.feature-item--link-whole-card--buttons .buttons-wrapper a:first-of-type,.feature-item--link-whole-card--heading .theme-text__heading a{position:static}.feature-item--link-whole-card--buttons .buttons-wrapper a:first-of-type:before,.feature-item--link-whole-card--heading .theme-text__heading a:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.feature-item__icon{align-items:flex-end;display:flex;height:var(--icon-height,auto);margin-bottom:var(--icon-gap,2em)}@media not screen and (min-width:1024px){.feature-item__icon{height:auto;max-width:100%;width:var(--icon-height,100%)}}.feature-item__icon-boxed{height:auto}.text-center .feature-item__icon{justify-content:center}.text-right .feature-item__icon{justify-content:flex-end}.feature-item__icon--fontawesome{fill:var(--icon-color)}.feature-item__icon img,.feature-item__icon svg{max-height:100%;width:auto}@media not screen and (min-width:768px){.feature-item__icon img,.feature-item__icon svg{height:auto;max-height:unset;width:100%}}.feature-item.text-center .feature-item__icon{justify-content:center;margin-left:auto;margin-right:auto}.feature-item .theme-text__main:where(:not(:first-child))>ol:where(:not(:first-child)),.feature-item .theme-text__main:where(:not(:first-child))>ul:where(:not(:first-child)){margin-top:1.25em}.feature-item--hover{font-size:1em}@media (min-width:768px){.feature-item--hover{cursor:pointer;overflow:hidden;position:relative;transition:.2s ease-out}.feature-item--hover:focus-visible,.feature-item--hover:focus-within,.feature-item--hover:hover{border-color:var(--card-background-hover-color,var(--card-background-color,var(--background-secondary-color)))!important}.feature-item--hover:focus-visible .theme-text__main,.feature-item--hover:focus-within .theme-text__main,.feature-item--hover:hover .theme-text__main{opacity:1;transform:none}.feature-item--hover .theme-text__main{align-items:center;background-color:var(--card-background-hover-color,var(--card-background-color,var(--background-secondary-color)));bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;opacity:0;overflow-y:auto;padding:inherit;position:absolute;right:0;top:0;transform:translateY(50%);transition:inherit;z-index:layers(middle)}.feature-item--hover .theme-text__main>:first-child{margin-top:0}}.feature-item--hover .theme-text__heading{font-weight:700}