/* our-impact--annual-report.css */

/* FROM FREEFORM 1 */
.cir-title{font-size:2.143rem;font-weight:600;color:#d84b13;line-height:100%;text-transform:uppercase;letter-spacing:0.5rem}
.cir-tagline{font-family:'Bitter';font-size:7vw;font-weight:300;line-height:105%;margin:10px auto 0.3em -0.06em}
@media(min-width:1400px){.cir-tagline{font-size:100px}
}
@media(max-width:991px){.cir-tagline{font-size:8vw}
}
@media(max-width:500px){.cir-tagline{font-size:4rem}
}
.cir-hed .content-card__title{font-family:'Bitter';font-size:2.143rem;font-weight:800;color:#000000;line-height:100%}
@media(min-width:992px){.row1, .row2{width:50vw !important;max-width:700px !important;min-width:450px !important}
}
@media(max-width:991px){.row1 section, .row2 section{width:calc(100% / 3)}
.row1 .column-25:nth-of-type(4), .row2 .column-25:nth-of-type(4){display:none !important}
}
@media(max-width:768px){.row2{display:none !important}
.row1{display:flex;justify-content:center}
}
} .no-padding .section{padding-top:0 !important;padding-left:0 !important;padding-right:0 !important;padding-bottom:0 !important;margin-top:0 !important}
.no-padding.row{padding-left:0 !important;padding-right:0 !important}
.number-suffix{font-size:92%;font-weight:400}
.no-padding .image.section .cmp-image .cmp-image__image{margin-bottom:-3px !important}
*/ .pull-quote .contentcard.section .content-card--content .content-card__title:before{content:'“';margin-left:-0.55em;margin-right:-2px}
.pull-quote .contentcard.section .content-card--content .content-card__title:after{content:'”';margin-left:0.13em}
.pull-quote .contentcard.section .content-card--content .content-card__title{font-family:bitter !important;letter-spacing:1px;line-height:1.5}
p.pull-quote:before, h2.pull-quote:before, h3.pull-quote:before, h4.pull-quote:before{content:'“ ';margin-left:-0.55em;margin-right:-2px}
p.pull-quote:after, h2.pull-quote:after, h3.pull-quote:after, h4.pull-quote:after{content:'”';margin-left:0.13em}
p.pull-quote, h2.pull-quote, h3.pull-quote, h4.pull-quote{font-family:bitter !important;letter-spacing:1px;padding-left:0.55em;line-height:1.5}
.pull-quote span{font-size:1rem;letter-spacing:1px;line-height:1;font-weight:400;margin-top:-5px;margin-bottom:10px}
@media(max-width:550px){.total-number{font-size:5rem !important;line-height:70% !important}
.total-number span{font-size:4.6rem !important;line-height:70% !important}
}
