.cards{box-sizing:border-box;width:100%}.cards__card-link{display:contents}.cards__card-link,.cards__card-link:active,.cards__card-link:focus,.cards__card-link:hover,.cards__card-link:visited{color:inherit;text-decoration:none!important}.cards__card-link *,.cards__card-link:hover *{text-decoration:none!important}.cards__card{box-sizing:border-box;display:flex;min-width:0;word-wrap:break-word;position:relative}.cards__content{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.cards__copy div:not([class]):not(:has(*)){display:none}.cards-title-row{align-items:center;display:flex;gap:10px}.cards-title-row-reverse{flex-direction:row-reverse}.cards-title-icon{flex-shrink:0}.cards__btn,.cards__card,.cards__copy,.cards__icon,.cards__title{transition:all .3s ease}.cards__icon-hover{display:none}.cards__icon img,.cards__icon picture{display:block}.cards__card.has-underline-hover:hover:after,.cards__card.has-underline:after{border-radius:30px;bottom:0;content:"";height:4px;left:0;pointer-events:none;position:absolute;width:100%}.cards__card.has-underline:after{background:var(--underline-color,var(--color-quaternary))}.cards__card.has-underline-hover:hover:after{background:var(--underline-color-hover,var(--underline-color,var(--color-quaternary)))}.cards a.btn-primary.contact:not(.black){align-items:center!important;border-color:var(--white)!important;color:var(--color-primary)!important;display:inline-flex!important;font-size:16px!important;font-weight:500!important;line-height:18px!important;overflow:hidden!important;padding:10px!important;position:relative!important;text-decoration:none!important}.cards a.btn-primary.contact:not(.black).email,.cards a.btn-primary.contact:not(.black).phone{padding:10px 10px 10px 44px!important}.cards .button-wrapper:has(.btn-primary.contact.email),.cards .button-wrapper:has(.btn-primary.contact.phone){width:100%}.cards a.btn-primary.contact:not(.black):focus,.cards a.btn-primary.contact:not(.black):hover{background-color:var(--color-quaternary)!important;border-color:var(--color-quaternary)!important;color:var(--white)!important;text-decoration:none!important}.vector-divider{height:13px;left:-25px;position:absolute;top:calc(51% - 15px);width:24px;z-index:2}.vector-divider:before{display:block;height:13px;width:24px}@media (max-width:767px){.lvv-vector-explainer .cards.cards,[id*=vectors] .cards.cards{gap:0!important;row-gap:0!important}.lvv-vector-explainer .cards__card.cards__card,[id*=vectors] .cards__card.cards__card{margin-top:0!important}.lvv-vector-explainer .vector-divider.vector-divider,.vector-divider{bottom:unset!important;height:47px;left:calc(50% - 6px);top:-24px!important;width:12px}.vector-divider:before{height:47px;width:12px}}@media only screen and (min-width:768px){.purple-divider-top{border-top:2px solid var(--color-quaternary);padding-top:50px;position:relative;width:100%}.purple-divider-top:before{background-color:var(--color-quaternary);content:"";height:27px;left:50%;position:absolute;top:0;width:2px}}.purple-divider-img-d,.purple-divider-img-m{display:block;margin-left:auto;margin-right:auto}.purple-divider-img-d{max-width:449px}@media only screen and (min-width:768px){.purple-divider-img-m{display:none}}@media only screen and (max-width:767px){.purple-divider-img-d{display:none}}.left-border{border-left:2px solid #444}@media (max-width:767px){.left-border{border-left:none;border-top:2px solid #444;margin:0 2em}.mobile-spacing{padding-bottom:8em}}.cards .body-list,.cards .body-list li,.cards .body-list p{color:var(--brand-dark-grey);font-family:Wix Madefor Text,sans-serif;font-size:var(--type-body-normal-size);font-style:normal;font-weight:600;line-height:var(--type-body-normal-line)}@media (max-width:767px){.cards .body-list,.cards .body-list li,.cards .body-list p{font-size:16px;font-weight:700;line-height:22px;max-width:245px}}@media (min-width:768px){.cards:has(.btn-tertiary)>.cards__card,.cards:has(.btn-tertiary)>.cards__card-link{align-items:stretch;flex:1 1 0;min-width:0}.cards__card:has(.btn-tertiary) .cards__content{width:100%}.cards .button-wrapper:has(.btn-tertiary){width:100%}}@media (max-width:767px){.cards.card-pill{overflow:hidden}.cards.card-pill .cards__icon{margin-bottom:0}.cards.card-pill .cards__icon img,.cards.card-pill .cards__icon picture{display:block;margin-bottom:0}.cards.card-pill .cards__content{padding:0 30px 30px}.cards.card-pill .cards__copy li{margin-bottom:16px}.cards.card-pill .cards__copy li:last-child{margin-bottom:0}.cards.card-pill .button-wrapper{margin-left:0;margin-right:0;width:100%}.cards.card-pill .cards__btn.btn{display:flex;margin-left:0!important;margin-right:0!important;width:100%}}@media (max-width:767px){.cards .cards__card:has(.btn-full-mobile){align-items:stretch}.cards .cards__content:has(.btn-full-mobile){width:100%}.cards .btn-full-mobile .button-wrapper,.cards .button-wrapper.btn-full-mobile,.cards .button-wrapper:has(.btn-full-mobile){align-self:stretch;width:100%}.cards .btn-full-mobile .cards__btn.btn,.cards .button-wrapper.btn-full-mobile .cards__btn.btn,.cards .cards__btn.btn.btn-full-mobile{display:flex;width:100%}}.cards .copy-band-lead,.cards .copy-band-lead p{color:var(--brand-genetix-dark-blue);font-family:Wix Madefor Text,sans-serif;font-size:var(--type-body-large-size);font-style:normal;font-weight:700;line-height:var(--type-body-large-line)}.card-img-bleed-left{display:flex}.card-img-bleed-left .cards__icon{flex:0 0 50%;margin-left:calc(50% - 50vw);max-width:none;width:50vw}.card-img-bleed-left .cards__icon img{width:100%}.card-img-bleed-left .cards__content{flex:1 1 auto}@media (max-width:767px){.card-img-bleed-left{flex-direction:column}.card-img-bleed-left .cards__icon{flex:0 0 auto;margin-left:0;margin-right:30px;width:auto}}.right-border-gradient{position:relative}.right-border-gradient:after{background:var(--brand-gradient-salmon-purple);content:"";height:100%;pointer-events:none;position:absolute;right:0;top:0;width:3px}@media (max-width:767px){.right-border-gradient:after{background:linear-gradient(90deg,var(--brand-salmon) 0,var(--brand-purple-secondary) 100%);bottom:0;height:3px;left:auto;right:auto;top:auto;width:139px}}