.ozv-testimonials,.ozv-articles{box-sizing:border-box;width:100%;font-family:inherit}.ozv-testimonials *,.ozv-articles *{box-sizing:border-box}.ozv-testimonials__inner,.ozv-articles__inner{margin:0 auto;width:100%}.ozv-testimonials__eyebrow{font-size:16px;font-weight:700;line-height:1.3;margin-bottom:10px}.ozv-testimonials__heading{font-size:46px;line-height:1.15;font-weight:800;margin:0 0 50px}.ozv-testimonials__viewport{overflow:hidden}.ozv-testimonials__track{display:flex;transition:transform .55s ease}.ozv-testimonials__slide{min-width:100%;display:grid;grid-template-columns:370px 1fr;gap:46px;align-items:center}.ozv-testimonials__visual{height:280px;border-right:1px solid;position:relative;display:flex;align-items:center}.ozv-testimonials__visual:before{content:"";width:280px;height:280px;border:1px solid currentColor;border-color:inherit;border-radius:50%;position:absolute;left:0;top:0}
.ozv-testimonials__quote{font-family:Georgia,serif;font-size:170px;line-height:.8;color:#f7f7f7;-webkit-text-stroke:1px #e0e0e0;position:absolute;left:72px;top:90px;transform:rotate(180deg); font-size: 0;
background: url(/wp-content/uploads/2026/07/quotetestimonial.png) no-repeat;width: 130px;height: 96px;}
.ozv-testimonials__photo-wrap{position:absolute;right:38px;top:50%;transform:translateY(-50%);border-radius:50%;padding:9px;background:#fff;border:1px solid #ddd;z-index:2}.ozv-testimonials__photo-wrap img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}.ozv-testimonials__copy{padding-left:0}.ozv-testimonials__title{font-size:20px;font-style:italic;font-weight:600;margin:0 0 18px}.ozv-testimonials__rule{height:1px;width:100%;margin-bottom:14px}.ozv-testimonials__content{font-size:16px;line-height:1.9}.ozv-testimonials__name{margin-top:12px;font-weight:700}.ozv-testimonials__nav{display:flex;justify-content:flex-end;gap:10px;margin-top:10px}.ozv-nav,.ozv-card-nav{border:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:.2s ease}.ozv-nav{width:42px;height:42px;border-radius:50%;font-size:30px;line-height:1}.ozv-nav--prev{color:#fff}.ozv-nav--next{background:#eee;color:#111}.ozv-nav:hover,.ozv-card-nav:hover{transform:scale(1.05)}

.ozv-articles{--ozv-cards:4;--ozv-gap:30px}.ozv-articles__heading{text-align:center;font-size:45px;line-height:1.2;font-weight:800;margin:0 0 50px}.ozv-articles__viewport{position:relative;overflow:hidden}.ozv-articles__track{display:flex;gap:var(--ozv-gap);transition:transform .55s ease}.ozv-articles__card{flex:0 0 calc((100% - (var(--ozv-cards) - 1)*var(--ozv-gap))/var(--ozv-cards));display:flex;flex-direction:column;min-width:0}.ozv-articles__image{width:100%;object-fit:cover;display:block}.ozv-articles__body{padding:18px 18px 22px;flex:1}.ozv-articles__title{font-size:19px;line-height:1.35;font-weight:500;margin:0 0 10px}.ozv-articles__excerpt{font-size:16px;line-height:1.55}.ozv-articles__button{display:block;text-align:center;text-decoration:none;padding:16px 12px;font-size:14px;font-weight:700;transition:.25s ease}.ozv-articles__card:hover .ozv-articles__button{color:#fff}.ozv-card-nav{position:absolute;top:43%;transform:translateY(-50%);width:42px;height:42px;border-radius:50%;background:#f1f1f1;color:#333;font-size:30px;z-index:5}.ozv-card-nav:hover{transform:translateY(-50%) scale(1.05)}.ozv-card-nav--prev{left:-21px;background:#7db8df;color:#fff}.ozv-card-nav--next{right:-21px}.ozv-articles__viewport{overflow:visible}.ozv-articles__inner{overflow:hidden;padding:0 22px}.ozv-articles__heading{margin-left:-22px;margin-right:-22px}

@media(max-width:1024px){.ozv-testimonials__slide{grid-template-columns:310px 1fr;gap:30px}.ozv-testimonials__visual{height:240px}.ozv-testimonials__visual:before{width:240px;height:240px}.ozv-testimonials__quote{font-size:145px;left:48px;top:55px}.ozv-testimonials__heading,.ozv-articles__heading{font-size:38px}.ozv-articles{--ozv-cards:2}}
@media(max-width:767px){
header#masthead .e-88a578f-efaa51d {width: 40px;}
    .ozv-testimonials__heading{font-size:32px;margin-bottom:30px}.ozv-testimonials__slide{grid-template-columns:1fr;gap:24px}
.ozv-testimonials__visual{height:230px;border-right:0;border-bottom:1px solid;justify-content:center}
.ozv-testimonials__visual:before{width:210px;height:210px;left:50%;transform:translateX(-50%)}
.ozv-testimonials__quote{font-size: 0;left: 50%;top: 40%;transform: translate(-50%, -50%) rotate(180deg);width: 80px;height: 66px;background-size: contain;background-position: center;}
.ozv-testimonials__photo-wrap{right:calc(50% - 125px)}.ozv-testimonials__copy{text-align:left}
.ozv-testimonials__nav{justify-content:center;margin-top:24px}.ozv-articles{--ozv-cards:1}
.ozv-articles__heading{font-size:31px;margin-bottom:30px}.ozv-card-nav--prev{left:-18px}
.ozv-card-nav--next{right:-18px}
}

/* Article cards: blue is hover/focus only; no permanently active card. */
.ozv-articles__card .ozv-articles__button,
.ozv-articles__card.is-active .ozv-articles__button,
.ozv-articles__card[aria-current="true"] .ozv-articles__button{background-color:#dedede;color:#666}
.ozv-articles__card:hover .ozv-articles__button,
.ozv-articles__button:focus-visible{background-color:#7db8df;color:#fff}
.ozv-articles__title a{color:inherit;text-decoration:none}
.ozv-articles__image-link{display:block;overflow:hidden}
.ozv-articles__empty{padding:20px;border:1px dashed #ccc;text-align:center}
