.page-template-page-one-health{--qly-blue:#004563;--qly-light:#F5FBFC;--qly-ff-outfit:'Outfit','Fira Sans',system-ui,-apple-system,BlinkMacSystemFont,sans-serif;--qly-ff-fira:'Fira Sans','Outfit',system-ui,-apple-system,BlinkMacSystemFont,sans-serif}
.page-template-page-one-health #content-wrap{max-width:100%;padding:0}
.page-template-page-one-health main#primary,.page-template-page-one-health main#main{margin-top:5px}
.page-template-page-one-health .qly-oh-wysiwyg p{margin:0}
.page-template-page-one-health .qly-oh-wysiwyg p+p{margin-top:12px}
.page-template-page-one-health .qly-oh-wysiwyg ul,.page-template-page-one-health .qly-oh-wysiwyg ol{margin:12px 0 0 18px}
.page-template-page-one-health .qly-hero{position:relative;background-color:#E9F7F8;background-repeat:no-repeat;background-size:cover;background-position:55% 100%}
.page-template-page-one-health .qly-hero__overlay{background:rgba(255,255,255,0)}
.page-template-page-one-health .qly-hero__inner{max-width:1280px;margin:0 auto;padding:120px 20px 80px;display:flex;align-items:center;min-height:600px}
.page-template-page-one-health .qly-hero__content{max-width:520px}
.page-template-page-one-health .qly-hero__title{margin:0 0 24px;font-family:'Outfit','Fira Sans',system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:600;font-size:44px;line-height:1.1;color:#004563}
.page-template-page-one-health .qly-hero__text{margin:0 0 32px;font-family:'Fira Sans',system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:400;font-size:16px;line-height:1.4;color:#004563}
@media(min-width:1024px) and (max-width:1919px){.page-template-page-one-health .qly-hero{background-position:58% 100%;background-size:95% auto}}
@media(min-width:1920px){.page-template-page-one-health .qly-hero{background-size:contain;background-position:center bottom}}
@media(max-width:768px){.page-template-page-one-health .qly-hero{background-size:cover;background-position:55% 100%}.page-template-page-one-health .qly-hero__inner{padding:80px 20px 60px;min-height:420px}.page-template-page-one-health .qly-hero__title{font-size:30px;line-height:1.3}.page-template-page-one-health .qly-hero__text{font-size:15px}}

.page-template-page-one-health .qly-oh-intro{position:relative;background:#fff;padding:70px 0 10px;overflow:visible;z-index:5}
.page-template-page-one-health .qly-oh-intro::before{content:"";position:absolute;left:-220px;top:56%;transform:translateY(-50%) translateY(323px) translateX(var(--qly-deco-x,0px));width:clamp(360px,34vw,760px);height:clamp(360px,34vw,760px);background-image:var(--qly-oh-intro-deco,none);background-repeat:no-repeat;background-size:contain;background-position:center;pointer-events:none;z-index:6;opacity:1}
.page-template-page-one-health .qly-oh-intro__header{position:relative;z-index:7}
.page-template-page-one-health .qly-oh-intro__title{display:flex;align-items:center;justify-content:center;gap:14px}
.page-template-page-one-health .qly-oh-intro__h2{margin:0;text-align:left}
.page-template-page-one-health .qly-oh-intro__deco{position:relative;top:0px}
.page-template-page-one-health .qly-oh-intro__deco img{display:block;max-height:44px;width:auto}
.page-template-page-one-health .qly-oh-intro__text{margin:50px auto 0;max-width:980px;color:var(--qly-blue);font-family:var(--qly-ff-fira);font-weight:400;font-size:16px;line-height:1.4em;text-align:left}
@media(max-width:1100px){.page-template-page-one-health .qly-oh-intro::before{left:-200px;top:58%;transform:translateY(-50%) translateY(70px) translateX(var(--qly-deco-x,0px));width:clamp(320px,40vw,620px);height:clamp(320px,40vw,620px);opacity:.98}}
@media(max-width:768px){.page-template-page-one-health .qly-oh-intro{padding:50px 0 8px}.page-template-page-one-health .qly-oh-intro::before{display:none}.page-template-page-one-health .qly-oh-intro__deco{top:-6px}.page-template-page-one-health .qly-oh-intro__deco img{max-height:24px}}

.page-template-page-one-health .qly-oh-sites{background:#fff;padding:70px 0 80px;position:relative;z-index:1}
.page-template-page-one-health .qly-oh-sites__list{display:flex;flex-direction:column;gap:70px}
.page-template-page-one-health .qly-oh-site__grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}
.page-template-page-one-health .qly-oh-site:nth-child(even) .qly-oh-site__content{order:2}
.page-template-page-one-health .qly-oh-site:nth-child(even) .qly-oh-site__media{order:1}
.page-template-page-one-health .qly-oh-site__titleline{display:flex;align-items:center;gap:12px;margin-bottom:12px}
.page-template-page-one-health .qly-oh-site__icon img{display:block;width:36px;height:36px;object-fit:contain}
.page-template-page-one-health .qly-oh-site__title{margin:0;color:var(--qly-blue);font-family:var(--qly-ff-outfit);font-weight:700;font-size:28px;line-height:1.2;text-align:left}
.page-template-page-one-health .qly-oh-site__text{color:var(--qly-blue);font-family:var(--qly-ff-fira);font-weight:400;font-size:16px;line-height:1.4em;text-align:left}
.page-template-page-one-health .qly-oh-site__img,.page-template-page-one-health .qly-oh-site__placeholder{width:100%;aspect-ratio:16 / 9;border-radius:24px;overflow:hidden;display:block;background:#d9d9d9;object-fit:cover}
@media(max-width:992px){.page-template-page-one-health .qly-oh-site__grid{gap:40px}.page-template-page-one-health .qly-oh-sites__list{gap:50px}}
@media(max-width:768px){.page-template-page-one-health .qly-oh-sites{padding:50px 0 60px}.page-template-page-one-health .qly-oh-site__grid{grid-template-columns:1fr;gap:22px}.page-template-page-one-health .qly-oh-site:nth-child(even) .qly-oh-site__content{order:1}.page-template-page-one-health .qly-oh-site:nth-child(even) .qly-oh-site__media{order:2}.page-template-page-one-health .qly-oh-site__img,.page-template-page-one-health .qly-oh-site__placeholder{aspect-ratio:16 / 10;border-radius:22px}}

.page-template-page-one-health .qly-oh-future{position:relative;background:#fff;padding:10px 0 10px;overflow:visible;z-index:5}
.page-template-page-one-health .qly-oh-future::after{content:"";position:absolute;right:-120px;top:52%;transform:translateY(-50%) translateY(70px) translateX(var(--qly-deco-x,0px));width:clamp(200px,20vw,380px);height:clamp(200px,20vw,380px);background-image:var(--qly-oh-future-deco,none);background-repeat:no-repeat;background-size:contain;background-position:center;pointer-events:none;z-index:6;opacity:1}
.page-template-page-one-health .qly-oh-future__inner{position:relative;z-index:7}
.page-template-page-one-health .qly-oh-future__title{display:flex;align-items:center;justify-content:center;gap:14px}
.page-template-page-one-health .qly-oh-future__h2{order:1}
.page-template-page-one-health .qly-oh-future__deco{order:2}
.page-template-page-one-health .qly-oh-future__h2{margin:0;text-align:left}
.page-template-page-one-health .qly-oh-future__deco{position:relative;top:0px}
.page-template-page-one-health .qly-oh-future__deco img{display:block;max-height:44px;width:auto}
.page-template-page-one-health .qly-oh-future__text{margin:50px auto 0;color:var(--qly-blue);font-family:var(--qly-ff-fira);font-weight:400;font-size:16px;line-height:1.4em;text-align:left}
@media(max-width:1100px){.page-template-page-one-health .qly-oh-future::after{right:-200px;top:54%;transform:translateY(-50%) translateY(55px) translateX(var(--qly-deco-x,0px));width:clamp(260px,34vw,520px);height:clamp(260px,34vw,520px)}}
@media(max-width:768px){.page-template-page-one-health .qly-oh-future{padding:0 0 8px}.page-template-page-one-health .qly-oh-future::after{display:none}.page-template-page-one-health .qly-oh-future__deco{top:-6px}.page-template-page-one-health .qly-oh-future__deco img{max-height:24px}}

.page-template-page-one-health .qly-oh-cards{background:#fff;padding:50px 0 90px;position:relative;z-index:1}
.page-template-page-one-health .qly-oh-cards__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}
.page-template-page-one-health .qly-oh-card{display:flex;flex-direction:column;text-decoration:none;border-radius:30px;overflow:hidden;background:var(--qly-light);transition:none}
.page-template-page-one-health .qly-oh-card:focus-visible{outline:2px solid #F29100;outline-offset:2px}
.page-template-page-one-health .qly-oh-card__top{background:var(--qly-light);display:flex;align-items:center;justify-content:center;padding:28px 16px;min-height:160px}
.page-template-page-one-health .qly-oh-card__icon img{display:block;width:90px;height:90px;object-fit:contain}
.page-template-page-one-health .qly-oh-card__bottom{background:var(--qly-blue);color:#fff;font-family:var(--qly-ff-fira);font-weight:400;font-size:18px;line-height:24px;padding:8px 14px;text-align:center;min-height:65px;display:flex;align-items:center;justify-content:center}
.page-template-page-one-health .qly-oh-card:hover{transform:none;box-shadow:none}
@media(max-width:992px){.page-template-page-one-health .qly-oh-cards__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:520px){.page-template-page-one-health .qly-oh-cards{padding:30px 0 70px}.page-template-page-one-health .qly-oh-cards__grid{grid-template-columns:1fr}}
.page-template-page-one-health a.qly-oh-card{cursor:pointer;text-decoration:none;color:inherit}
.page-template-page-one-health .qly-oh-card__icon img{transition:filter .25s ease,transform .35s ease;will-change:filter,transform}
.page-template-page-one-health .qly-oh-card__bottom{transition:background-color .25s ease,color .25s ease}
.page-template-page-one-health a.qly-oh-card:hover .qly-oh-card__icon img,.page-template-page-one-health a.qly-oh-card:focus-visible .qly-oh-card__icon img{transform:scale(1.03)}
.page-template-page-one-health a.qly-oh-card:hover .qly-oh-card__bottom,.page-template-page-one-health a.qly-oh-card:focus-visible .qly-oh-card__bottom{background-color:#fff;color:var(--qly-blue)}
.page-template-page-one-health a.qly-oh-card:focus-visible{outline:2px solid #F29100;outline-offset:4px}
@media(prefers-reduced-motion:reduce){.page-template-page-one-health .qly-oh-card__icon img,.page-template-page-one-health .qly-oh-card__bottom{transition:none!important}}

.page-template-page-one-health .qly-deco-slide,.page-template-page-one-health-php .qly-deco-slide{--qly-deco-x:0px;--qly-deco-delay:320ms;--qly-deco-dur:900ms}
.page-template-page-one-health .qly-deco-slide::before,.page-template-page-one-health .qly-deco-slide::after,.page-template-page-one-health-php .qly-deco-slide::before,.page-template-page-one-health-php .qly-deco-slide::after{transition:none;will-change:transform}
.page-template-page-one-health .qly-deco-slide.qly-deco-ready::before,.page-template-page-one-health .qly-deco-slide.qly-deco-ready::after,.page-template-page-one-health-php .qly-deco-slide.qly-deco-ready::before,.page-template-page-one-health-php .qly-deco-slide.qly-deco-ready::after{transition:transform var(--qly-deco-dur) cubic-bezier(.22,1,.36,1) var(--qly-deco-delay)}
.page-template-page-one-health .qly-oh-intro.qly-deco-slide,.page-template-page-one-health-php .qly-oh-intro.qly-deco-slide{--qly-deco-x:-520px;--qly-deco-delay:360ms}
.page-template-page-one-health .qly-oh-future.qly-deco-slide,.page-template-page-one-health-php .qly-oh-future.qly-deco-slide{--qly-deco-x:520px;--qly-deco-delay:320ms}
.page-template-page-one-health .qly-oh-intro.qly-deco-slide.is-visible,.page-template-page-one-health .qly-oh-future.qly-deco-slide.is-visible,.page-template-page-one-health-php .qly-oh-intro.qly-deco-slide.is-visible,.page-template-page-one-health-php .qly-oh-future.qly-deco-slide.is-visible{--qly-deco-x:0px}

.page-template-page-one-health .qly-reveal,.page-template-page-one-health-php .qly-reveal{--qly-delay:0ms;--qly-dur:550ms;opacity:0;transform:translate3d(0,16px,0);transition:opacity var(--qly-dur) ease var(--qly-delay),transform var(--qly-dur) cubic-bezier(.22,1,.36,1) var(--qly-delay);will-change:opacity,transform}
.page-template-page-one-health .qly-reveal.qly-reveal--fade,.page-template-page-one-health-php .qly-reveal.qly-reveal--fade{transform:none}
.page-template-page-one-health .qly-reveal.is-visible,.page-template-page-one-health-php .qly-reveal.is-visible{opacity:1;transform:none}
