:root{--font-heading--family:"Bebas Neue","Arial Narrow",sans-serif;--font-heading--weight:400;--font-accent--family:"Bebas Neue","Arial Narrow",sans-serif;--font-accent--weight:400}
h1,h2,h3,.h1,.h2,.h3,.ma-home h2,.ma-home h3,.ma-related-card h3{font-family:var(--font-heading--family)!important;font-weight:400!important;text-transform:uppercase;letter-spacing:.015em!important;line-height:1.06}
.ma-home__product h3{font-size:23px;line-height:1.1}.ma-home__steps h3,.ma-home__feature-grid h3{font-size:30px}
button[type="submit"],.button,.button-secondary,.ma-home__button,.ma-home__link{font-family:var(--font-heading--family);font-weight:400;letter-spacing:.04em;font-size:19px}
.ma-home__carousel-controls button{font-family:var(--font-body--family,sans-serif)}
.ma-home__eyebrow,.menu-list__link{font-family:var(--font-body--family,sans-serif);font-weight:500;letter-spacing:.08em}
[class*="__heading"][class*="ai-trust-bar"]{font-family:var(--font-body--family,sans-serif)!important;font-weight:700!important;letter-spacing:.055em!important}
@media(max-width:749px){.ma-home__product h3{font-size:19px}.ma-home__steps h3,.ma-home__feature-grid h3{font-size:26px}}

.ma-home .ma-home__photo,.ma-related .ma-related-photo,#ma-catalog#ma-catalog .ct-product-image,#search-modal .resource-card__media{background:#fff!important}
.ma-home .ma-home__photo img,.ma-related .ma-related-photo img,#ma-catalog .ct-product-image img,#search-modal .resource-card__image{object-fit:contain!important;mix-blend-mode:multiply}

.ma-home .ma-home__photo img{mix-blend-mode:normal!important}
.ma-home .ma-home__photo .ma-home__alternate{transition:transform .5s!important}
@media(hover:hover){
.ma-home .ma-home__product:hover .ma-home__photo img:first-child{opacity:1!important}
.ma-home .ma-home__product:hover .ma-home__photo .ma-home__alternate{opacity:1!important}
}
.ma-related .ma-related-photo img,#ma-catalog .ct-product-image img,#search-modal .resource-card__image{mix-blend-mode:normal!important}
