/* Standalone SVG illustrations, with their own colour and geometry. */
.uag-icon-card{display:flex;flex-direction:column;align-items:stretch;padding:28px 25px 72px;text-align:center}
.uag-icon-card .uag-topic-icon{display:flex;align-self:center;align-items:center;justify-content:center;width:180px;height:180px;min-width:150px;min-height:150px;padding:0;margin:0 auto 24px;border-radius:0;background:transparent!important;flex-shrink:0}
.uag-icon-card img.uag-symbol{display:block;width:180px;height:180px;min-width:150px;min-height:150px;max-width:none;object-fit:contain}
.uag-icon-card h2,.uag-icon-card h3{align-self:center;width:100%;text-align:center}
.uag-icon-card p{text-align:center;line-height:1.65}
.uag-audience-card.uag-icon-card{min-height:0;padding:28px 25px 72px}
.uag-service-card.uag-icon-card{min-height:0;padding:28px 30px 74px}
.uag-service-card.uag-icon-card h3{max-width:330px;font-size:23px;line-height:1.25}
.uag-service-card.uag-icon-card p{max-width:340px;align-self:center}
.uag-card-arrow{width:42px;height:42px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#e6f3fc;color:#0075bb;flex-shrink:0;transition:background .3s,color .3s,transform .3s}
.uag-card-arrow svg{width:22px;height:22px}
.uag-icon-card .uag-card-arrow{bottom:22px;right:24px}
.uag-benefits .uag-grid{gap:18px 32px}
.uag-benefit{display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px;padding:32px 20px}
.uag-benefit .uag-topic-icon{display:flex;width:116px;height:116px;min-width:116px;min-height:116px;background:transparent;border-radius:0;margin:0;flex-shrink:0}
.uag-benefit img.uag-symbol{display:block;width:116px;height:116px;max-width:none;object-fit:contain;transform-origin:center}
.uag-benefit>div{max-width:330px}
.uag-benefit h3{font-size:23px;line-height:1.25;margin:0 0 12px}
.uag-benefit p{margin:0;font-size:16px;line-height:1.65}
.uag-calc{padding:30px 28px 76px;min-height:290px;position:relative}
.uag-calc-heading{display:flex;align-items:center;gap:18px;width:100%;margin-bottom:23px;position:relative;z-index:1}
.uag-calc-symbol{display:flex;align-items:center;justify-content:center;flex:0 0 76px;width:76px;height:76px}
.uag-calc-heading img.uag-symbol{width:76px;height:76px;max-width:none;object-fit:contain}
.uag-calc .uag-calc-heading h3{font-size:22px;line-height:1.25;margin:0;min-width:0;letter-spacing:-.025em;overflow-wrap:anywhere}
.uag-calc>p{margin:0;position:relative;z-index:1}
.uag-calc>.uag-card-arrow{position:absolute;right:24px;bottom:22px;z-index:2}
.uag-media-card{align-items:center;justify-content:center;padding:27px 24px 73px;min-height:260px;position:relative}
.uag-media-card>img{display:block;align-self:center;max-width:230px;width:100%;height:150px!important;object-fit:contain;margin:0}
.uag-media-card>.uag-card-arrow{position:absolute;right:22px;bottom:20px;color:#0075bb}
.uag-partners.uag-section{padding-block:72px}
.uag-partners>.uag-section-head{justify-content:center;margin:0 0 40px;gap:0}
.uag-partners .uag-section-head h2{text-align:center;max-width:none;margin:0}
.uag-partners>.uag-partner-logos{margin-top:0;gap:38px}
.uag-partner-logos img{width:170px;height:65px;object-fit:contain}
.uag-supply-steps::before{top:56px}
.uag-supply-steps button>.uag-icon{width:112px;height:112px}
.uag-supply-steps button>.uag-icon img.uag-symbol{width:92px;height:92px;max-width:none;object-fit:contain}
@media(hover:hover) and (pointer:fine){
 .uag-icon-card:hover .uag-topic-icon{background:transparent;translate:0 -4px}
 .uag-media-card:hover>.uag-card-arrow,.uag-calc:hover>.uag-card-arrow,.uag-media-card:focus-visible>.uag-card-arrow,.uag-calc:focus-visible>.uag-card-arrow{background:#072b47;color:#fff;transform:translateX(4px)}
 .uag-benefit:hover img.uag-symbol{animation:uag-illustration-breathe 1.6s ease-in-out infinite}
}
@keyframes uag-illustration-breathe{0%,100%{transform:translateY(0) scale(1)}50%{transform:translateY(-5px) scale(1.045)}}
@media(max-width:1150px){.uag-audience .uag-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.uag-audience-card.uag-icon-card{padding-inline:30px}.uag-calc{padding-inline:22px}.uag-calc-heading{gap:14px}.uag-calc-symbol{flex-basis:64px;width:64px;height:64px}.uag-calc-heading img.uag-symbol{width:64px;height:64px}.uag-calc .uag-calc-heading h3{font-size:20px}}
@media(max-width:900px){.uag-calculator-grid{grid-template-columns:1fr}.uag-calc{min-height:230px;padding-inline:28px}.uag-calc-symbol{flex-basis:76px;width:76px;height:76px}.uag-calc-heading img.uag-symbol{width:76px;height:76px}.uag-calc .uag-calc-heading h3{font-size:24px}.uag-calc-heading{gap:20px;margin-bottom:20px}.uag-benefit{padding-inline:15px}.uag-partner-logos img{width:150px;height:60px}.uag-supply-steps button>.uag-icon{width:94px;height:94px}.uag-supply-steps button>.uag-icon img.uag-symbol{width:78px;height:78px}.uag-supply-steps::before{top:47px}}
@media(max-width:600px){
 .uag-audience .uag-grid{grid-template-columns:1fr;gap:20px}
 .uag-audience-card.uag-icon-card,.uag-service-card.uag-icon-card{padding:26px 24px 73px}
 .uag-icon-card .uag-topic-icon{width:180px;height:180px;margin-bottom:24px}
 .uag-icon-card img.uag-symbol{width:180px;height:180px}
 .uag-service-card.uag-icon-card h3{font-size:23px}
 .uag-icon-card p{font-size:16px}
 .uag-benefit{padding-block:28px;gap:18px}
 .uag-benefit .uag-topic-icon,.uag-benefit img.uag-symbol{width:116px;height:116px}
 .uag-benefit h3{font-size:23px}
 .uag-calc{padding:25px 22px 77px;min-height:250px}
 .uag-calc-heading{gap:14px;align-items:center;margin-bottom:20px}
 .uag-calc-symbol{flex-basis:64px;width:64px;height:64px}
 .uag-calc-heading img.uag-symbol{width:64px;height:64px}
 .uag-calc .uag-calc-heading h3{font-size:20px;letter-spacing:-.025em}
 .uag-calc>p{font-size:16px}
 .uag-media-grid{gap:14px}
 .uag-media-card{padding:19px 15px 65px;min-height:210px}
 .uag-media-card>img{height:120px!important;max-width:100%}
 .uag-media-card>.uag-card-arrow{right:15px;bottom:16px}
 .uag-partners.uag-section{padding-block:58px}
 .uag-partners>.uag-section-head{margin-bottom:32px}
 .uag-partners>.uag-partner-logos{gap:26px}
 .uag-partner-logos img{width:125px;height:55px}
 .uag-supply-steps button>.uag-icon{width:96px;height:96px}
 .uag-supply-steps button>.uag-icon img.uag-symbol{width:82px;height:82px}
}
@media(max-width:360px){.uag-calc .uag-calc-heading h3{font-size:18px}.uag-calc-symbol{flex-basis:56px;width:56px;height:56px}.uag-calc-heading img.uag-symbol{width:56px;height:56px}.uag-media-card{padding-inline:12px;min-height:195px}.uag-media-card>img{height:110px!important}}
@media(prefers-reduced-motion:reduce){.uag-benefit:hover img.uag-symbol{animation:none;transform:none}.uag-icon-card:hover .uag-topic-icon{translate:none}.uag-media-card:hover>.uag-card-arrow,.uag-calc:hover>.uag-card-arrow{transform:none;transition:none}}

html{scroll-padding-top:125px}
@media(max-width:600px){html{scroll-padding-top:105px}}
