.callout p{font-size:1.5rem}.callout li{font-size:1.3125rem}section.callout *+ul{margin-top:30px}section.callout .content.large li{font-size:1.25rem;font-weight:500}section.callout.photo-full{display:grid;grid-template-columns:100%;text-align:center}section.callout .callout-inner{display:grid;gap:30px;grid-template-columns:100%;margin:0 auto;max-width:1140px;padding:0 20px}section.callout.photo-full .photo{grid-area:1/1/1/1;height:100%;opacity:.2;overflow:hidden;position:relative;z-index:1}section.callout.photo-full .photo img{height:100%!important;object-fit:cover;object-position:center right;position:absolute;right:0;top:0;width:100%}section.callout.photo-full .callout-inner{align-content:center;align-items:center;grid-area:1/1/1/1;justify-content:center;padding:60px 10px;z-index:2}@media (min-width:1024px){section.callout.side-by-side .callout-inner{grid-template-columns:repeat(2,1fr)}}section.callout.white{color:#595959}section.callout .heading p{border-bottom:1px solid #a5221d;display:inline-block;font-weight:500;line-height:1;margin:0 auto;text-transform:uppercase;width:auto}section.callout .heading p+h2{margin-top:10px}section.callout .icon svg{max-width:80px;width:100%}section.callout.photo-full .callout-inner h2{line-height:1;margin-bottom:20px}section.callout.photo-full .content p{text-wrap:balance}section.callout.side-by-side{padding:0 10px}section.callout.side-by-side .callout-inner{display:grid;gap:20px;grid-template-columns:100%}section.callout.side-by-side .photo{height:100%}@media (max-width:1023px){section.callout.side-by-side .photo{max-height:400px;order:1}section.callout.side-by-side .content{order:2}}@media (min-width:1024px){section.callout.side-by-side .photo{max-height:300px}}section.callout.side-by-side .photo img{height:100%!important;object-fit:cover;width:100%}section.callout.side-by-side .photo.contain img{object-fit:contain}section.callout.side-by-side .photo.contain.maintain-full img{position:relative}@media (min-width:1024px){section.callout.side-by-side .photo{height:100%}section.callout.side-by-side .callout-inner,section.callout.side-by-side-video .callout-inner{gap:50px;grid-template-columns:repeat(2,1fr);padding:0 10px}section.callout.side-by-side .photo{max-height:none;overflow:hidden;position:relative}section.callout.side-by-side .photo img{left:0;position:absolute;top:0}}section.callout.side-by-side .content{padding:10px 0}section.callout.side-by-side .content h2{margin-bottom:10px}section.callout.photo-left .photo{order:1}section.callout.photo-left .content{order:2}section.callout.photo-full a.button span:not(.arrow){margin-left:0}section.callout.single{display:grid;gap:0;grid-template-columns:minmax(1.25rem,1fr) minmax(0,6.10417rem) minmax(0,6.10417rem) minmax(0,6.10417rem) minmax(0,6.10417rem) minmax(0,6.10417rem) minmax(0,6.10417rem) minmax(0,6.10417rem) minmax(0,6.10417rem) minmax(0,6.10417rem) minmax(0,6.10417rem) minmax(0,6.10417rem) minmax(0,6.10417rem) minmax(1.25rem,1fr)}section.callout.single h2{font-size:2.375rem;font-weight:700;line-height:1.2}section.callout h2{margin-bottom:0}section.callout.single h2+p{margin-top:20px}section.callout.single p{font-size:1.0625rem}section.callout.single .callout-inner{gap:30px;grid-column:2/span 12}section.callout.single .callout-inner p+p{margin-top:20px}body.blog-post .post section.callout p:last-of-type{margin-bottom:0}@media (min-width:1024px){body:not(.blog-post) section.callout.single .callout-inner{grid-column:3/span 10;text-align:center}body.blog-post section.callout.single .callout-inner{grid-column:2/span 12}}.callout .buttons{display:grid;gap:20px;grid-auto-flow:row;grid-template-columns:auto}.callout.single .buttons{justify-content:center}.blog-post .callout.single .buttons{justify-content:start}@media (min-width:1024px){.callout .buttons{grid-auto-flow:column}}.callout.single .content p:first-of-type{font-size:1.5rem}.callout.single .content p{text-wrap:pretty}