/*!

Theme Name:   CCN Child
Theme URI:    http://circularcarbon.org
Description:  A child theme for CCN to display new reports
Author:       Tiny Giant
Author URI:   https://madebytinygiant.com
Template:     ccn
Version:      5.0
*/.nr-header{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:auto;grid-gap:1rem;padding:2rem 1rem;grid-row-gap:.25rem}@media only screen and (min-width: 768px){.nr-header{grid-template-columns:repeat(16, 1fr)}}@media only screen and (min-width: 768px){.nr-header{padding:2rem}}@media only screen and (min-width: 1170px){.nr-header{padding:4rem}}@media only screen and (min-width: 768px){.nr-header{grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}}@media only screen and (min-width: 1170px){.nr-header{min-height:90vh;padding:4rem 2rem}}.nr-header-2022{background:url("img/ccn-report2022-header.jpg") no-repeat center center;background-size:cover}.nr-header-copy{background:rgba(19,19,19,.9);grid-column:1/-1;padding:2rem}.nr-header-copy .nr-title{color:#fff}.nr-header-copy h2{font-family:"Messina Sans",Arial,Helvetica,sans-serif;text-transform:none;font-size:1.2rem;border-bottom:1px solid #fff;margin-bottom:1.75rem;padding-bottom:1rem}@media only screen and (min-width: 768px){.nr-header-copy{grid-column:1/11;display:flex;flex-direction:column;justify-content:center}.nr-header-copy .btn{align-self:start}}.nr-gradient-bar{background:linear-gradient(to right, rgb(221, 0, 240), rgb(239, 0, 77));height:6px;grid-column:1/-1}@media only screen and (min-width: 768px){.nr-gradient-bar{grid-column:1/11}}.nr-footer-container,.nr-section-head{background:linear-gradient(to right, rgb(221, 0, 240), rgb(239, 0, 77))}.nr-footer{padding-bottom:.25rem}.nr-section-head{padding-top:.25rem}.nr-intro{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:auto;grid-gap:1rem;padding:2rem 1rem;background:url("img/ccn-report2022-intro.jpg") no-repeat bottom center;background-size:cover}@media only screen and (min-width: 768px){.nr-intro{grid-template-columns:repeat(16, 1fr)}}@media only screen and (min-width: 768px){.nr-intro{padding:2rem}}@media only screen and (min-width: 1170px){.nr-intro{padding:4rem}}.nr-intro-copy{grid-column:1/-1;padding:2rem 0}.nr-intro-copy p,.nr-intro-copy h4{color:#fff}.nr-intro-copy h4{margin-top:3rem;font-size:1.5rem;line-height:inherit}@media only screen and (min-width: 768px){.nr-intro-copy{grid-column:1/12}.nr-intro-copy p{font-size:1.25rem;line-height:2.25rem}}.nr-section-head{min-height:120px}.nr-section-copy-container{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:auto;grid-gap:1rem;padding:2rem 1rem;justify-content:center}@media only screen and (min-width: 768px){.nr-section-copy-container{grid-template-columns:repeat(16, 1fr)}}@media only screen and (min-width: 768px){.nr-section-copy-container{padding:2rem}}@media only screen and (min-width: 1170px){.nr-section-copy-container{padding:4rem}}.nr-section .btn,.nr-footer-container .btn{margin:1.5rem 0}.nr-section{padding:2rem 0}.nr-section h3{font-size:1.5rem;margin-bottom:1.5rem}@media only screen and (min-width: 768px){.nr-section h3{font-size:1.75rem}}@media only screen and (min-width: 768px){.nr-section{padding:4rem 0}}.sector-dynamics{background:url("img/sectordynamics-header-2.png") no-repeat center center;background-size:cover}.investment-trends{background:url("img/investmenttrends-header-2.png") no-repeat center center;background-size:cover}.capital-trends{background:url("img/capitaltrends-header-2.png") no-repeat center center;background-size:cover}.nr-section-copy{grid-column:1/-1}.nr-section-copy h2{font-size:2rem}@media only screen and (min-width: 768px){.nr-section-copy{grid-column:1/12}.nr-section-copy h2{font-size:3rem}.nr-section-copy h2 span{display:block}}.nr-2col{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:auto;grid-gap:1rem;padding:2rem 1rem}@media only screen and (min-width: 768px){.nr-2col{grid-template-columns:repeat(16, 1fr)}}@media only screen and (min-width: 768px){.nr-2col{padding:2rem}}@media only screen and (min-width: 1170px){.nr-2col{padding:4rem}}.nr-2col h3{grid-column:1/-1}.nr-2col .nr-2col-left,.nr-2col .nr-2col-right,.nr-2col .nr-1col-copy{grid-column:1/-1}.nr-2col .nr-img{grid-column:1/-1}@media only screen and (min-width: 768px){.nr-2col h3{grid-column:1/12}.nr-2col .nr-2col-left,.nr-2col .nr-2col-right{padding:1rem 0}.nr-2col .nr-2col-left{grid-column:1/7}.nr-2col .nr-2col-right{grid-column:8/-1}.nr-2col .nr-2col-right h4{margin-bottom:1.5rem}.nr-2col .nr-img:first-child{grid-column:1/8}.nr-2col .nr-img:nth-child(2){grid-column:10/-1}}.nr-1col-copy-container{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:auto;grid-gap:1rem;padding:2rem 1rem;padding-top:1rem;padding-bottom:1rem}@media only screen and (min-width: 768px){.nr-1col-copy-container{grid-template-columns:repeat(16, 1fr)}}@media only screen and (min-width: 768px){.nr-1col-copy-container{padding:2rem}}@media only screen and (min-width: 1170px){.nr-1col-copy-container{padding:4rem}}@media only screen and (min-width: 768px){.nr-1col-copy-container{padding-top:1rem;padding-bottom:1rem}}@media only screen and (min-width: 1170px){.nr-1col-copy-container{padding-top:1rem;padding-bottom:1rem}}.nr-1col-copy{grid-column:1/-1}@media only screen and (min-width: 768px){.nr-1col-copy{font-size:1.25rem;grid-column:1/12}}.nr-3col{padding:2rem 1rem}@media only screen and (min-width: 768px){.nr-3col{padding:2rem}}@media only screen and (min-width: 1170px){.nr-3col{padding:4rem}}@media only screen and (min-width: 768px){.nr-3col{display:flex;flex-wrap:wrap;flex-direction:row}.nr-3col h3{flex:0 0 100%}.nr-3col div{padding:2rem 2rem 2rem 0;flex:1}.nr-3col div:last-child{padding-right:0}}.nr-number{font-size:2.5rem;font-family:"Trash",Arial,Helvetica,sans-serif !important;margin-top:1rem}.nr-number span{font-size:1.75rem}.nr-2col h4,.nr-3col h4,.nr-1col-copy h4{font-size:1rem;position:relative;margin-bottom:1rem}.nr-2col h4:after,.nr-3col h4:after,.nr-1col-copy h4:after{content:"";position:absolute;bottom:-0.75rem;width:100%;left:0;height:4px;background:linear-gradient(to right, rgb(221, 0, 240), rgb(239, 0, 77))}.nr-2col-copy{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:auto;grid-gap:1rem;grid-column:1/-1}@media only screen and (min-width: 768px){.nr-2col-copy{grid-template-columns:repeat(16, 1fr)}}.nr-2col-copy p{grid-column:1/-1;padding:1rem}@media only screen and (min-width: 768px){.nr-2col-copy{padding:1rem 0}.nr-2col-copy p:first-child{grid-column:1/8}.nr-2col-copy p:nth-child(2){grid-column:9/16}}.nr-2col-img{grid-column:1/-1}.capital-trends-numbers .nr-number{font-size:2rem}@media only screen and (min-width: 768px){.capital-trends-numbers .nr-number{font-size:4rem}}@media only screen and (min-width: 1170px){.capital-trends-numbers .nr-number{font-size:6rem}}.nr-footer{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:auto;grid-gap:1rem;padding:2rem 1rem}@media only screen and (min-width: 768px){.nr-footer{grid-template-columns:repeat(16, 1fr)}}@media only screen and (min-width: 768px){.nr-footer{padding:2rem}}@media only screen and (min-width: 1170px){.nr-footer{padding:4rem}}.nr-footer .btn{margin:1.5rem 0}.nr-footer-copy{grid-column:1/-1}@media only screen and (min-width: 768px){.nr-footer-copy{grid-column:1/12}}.nr-footer-cta{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:auto;grid-gap:1rem;padding:2rem 1rem;background:url("img/ccn-report2022-footer.jpg") no-repeat bottom center;background-size:cover}@media only screen and (min-width: 768px){.nr-footer-cta{grid-template-columns:repeat(16, 1fr)}}@media only screen and (min-width: 768px){.nr-footer-cta{padding:2rem}}@media only screen and (min-width: 1170px){.nr-footer-cta{padding:4rem}}.nr-footer-copy{grid-column:1/-1}.nr-footer-copy h3{color:#fff;margin-top:1rem;font-size:1.5rem}@media only screen and (min-width: 768px){.nr-footer-copy{grid-column:1/6}.nr-footer-copy h3{margin-top:2rem}}@media only screen and (min-width: 1170px){.nr-footer-copy h3{margin-top:3rem}}.nr-footer-cta-copy{grid-column:1/-1;background:rgba(19,19,19,.9);padding:1rem;font-size:1rem}.nr-footer-cta-copy p{padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid #d4d3d9}.nr-footer-cta-copy a{color:#dd0ff0}.nr-footer-cta-copy a:hover{color:#c70ed8}.nr-footer-cta-copy h3{position:relative;margin-bottom:1.5rem}.nr-footer-cta-copy h3:after{content:"";position:absolute;bottom:-0.75rem;width:100%;left:0;height:4px;background:linear-gradient(to right, rgb(221, 0, 240), rgb(239, 0, 77))}@media only screen and (min-width: 768px){.nr-footer-cta-copy{font-size:1.5rem;padding:2rem;grid-column:7/-1;line-height:1.25}.nr-footer-cta-copy h3{font-size:2rem;margin-bottom:2.5rem}}@media only screen and (min-width: 1170px){.nr-footer-cta-copy{padding:3rem;font-size:1.5rem}.nr-footer-cta-copy p{padding-bottom:1.5rem;margin-bottom:1.5rem}}.nr-header-23{background:url("img/ccn-report2023-header.jpg") no-repeat center center;background-size:cover}@media only screen and (min-width: 1170px){.nr-header-23{padding:4rem 2rem;min-height:0}}.nr-section-23{padding:2rem 1rem 1rem}@media only screen and (min-width: 768px){.nr-section-23{padding:2rem 1rem 1rem}}@media only screen and (min-width: 1170px){.nr-section-23{padding:2rem 1rem 1rem}}@media only screen and (min-width: 768px){.intro-copy-23{grid-column:1/10}.intro-copy-23 p{font-size:1rem;line-height:1.5rem}}.intro-toc{padding:2rem 0;grid-column:1/-1}.intro-toc a{color:#dd0ff0}.intro-toc a:hover{color:#c70ed8}.intro-toc h4{color:#fff}.intro-toc ul{margin:2rem 0 0;padding-left:0;list-style-type:none}.intro-toc ul li{margin-bottom:1rem}@media only screen and (min-width: 768px){.intro-toc{grid-column:11/-1}.intro-toc ul li{font-size:1.25rem}}.nr-section-23{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:auto;grid-gap:1rem;background:#131313}@media only screen and (min-width: 768px){.nr-section-23{grid-template-columns:repeat(16, 1fr)}}.nr-section-23 a{color:#dd0ff0}.nr-section-23 .nr-section-copy-23,.nr-section-23 .nr-img-23{grid-column:1/-1}.nr-section-23 .nr-img-23{margin-bottom:2rem}@media only screen and (min-width: 768px){.nr-section-23 .nr-section-copy-23{grid-column:2/16;margin:1rem 0}.nr-section-23 .nr-img-23{grid-column:3/15}}@media only screen and (min-width: 1170px){.nr-section-23 .nr-section-copy-23{grid-column:3/15}.nr-section-23 .nr-img-23{grid-column:4/14}}.nr-section-2-col-23{grid-column:1/-1;display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:auto;grid-gap:1rem}@media only screen and (min-width: 768px){.nr-section-2-col-23{grid-template-columns:repeat(16, 1fr)}}.nr-section-2-col-23 .nr-section-2-col-23-copy,.nr-section-2-col-23 .nr-section-2-col-23-img{grid-column:1/-1}@media only screen and (min-width: 768px){.nr-section-2-col-23 .nr-section-2-col-23-copy{grid-column:3/9;padding:4rem 0}.nr-section-2-col-23 .nr-section-2-col-23-img{grid-column:10/-1}}.nr-3col-23{grid-column:1/-1;margin-top:3rem}.nr-3col-23 h4{text-align:center;font-size:1rem}.nr-3col-23 div{margin-top:3rem}@media only screen and (min-width: 768px){.nr-3col-23{display:flex;flex-wrap:wrap;flex-direction:row;margin-top:0}.nr-3col-23 div{flex:1;margin-top:2rem}}.nr-section-2-col-img{grid-column:1/-1}@media only screen and (min-width: 768px){.nr-section-2-col-img{grid-column:2/15;display:flex;flex-direction:row}.nr-section-2-col-img img{margin:1rem}}@media only screen and (min-width: 1170px){.nr-section-2-col-graphs div{grid-column:span 8}}.nr-section-split-graphs{grid-column:1/-1;width:100%;padding:2rem 0;margin-bottom:4rem}@media only screen and (min-width: 768px){.nr-section-split-graphs{padding:0;display:flex;flex-wrap:wrap;flex-direction:row;margin-bottom:2rem}.nr-section-split-graphs .image-caption{margin:1rem auto;font-size:.875rem}.nr-section-split-graphs h4{display:inline-block;text-align:center;border-bottom:1px solid #fff;margin:0 auto;font-weight:regular;font-size:1.25rem}}@media only screen and (min-width: 768px){.nr-section-split-graphs-vert{grid-column:span 8;flex-direction:column;margin:2rem 0 6rem 0}}.ic-right-aligned p{text-align:right;margin:1rem 2.5rem 0}.nr-split-graph-img{margin:2rem 1rem 8rem}.nr-split-graph-img:last-child{margin-bottom:2rem}@media only screen and (min-width: 768px){.nr-split-graph-img{height:360px;flex-grow:1}.nr-split-graph-img img{height:100%;max-height:100%;min-width:100%;-o-object-fit:contain;object-fit:contain;vertical-align:bottom}}@media only screen and (min-width: 1170px){.nr-split-graph-img{min-height:420px}}@media only screen and (min-width: 768px){.our-reported-section{padding-top:0}}@media only screen and (min-width: 1170px){.our-reported-section{padding-top:0}}.nr-section-copy-23-legend{margin-top:0;grid-column:1/-1}.nr-split-graph-img-large img{height:320px;display:block;margin:0 auto}@media only screen and (min-width: 768px){.nr-split-graph-img-large img{height:480px}}.image-caption{font-size:.875rem;text-align:left;color:#fff;margin-top:2rem}.image-caption a{color:#dd0ff0}@media only screen and (min-width: 768px){.image-caption{text-align:center}}.bar-graph-caption{color:#aaa;text-align:center;margin-top:1rem}@media only screen and (min-width: 768px){.bar-graph-caption{margin-top:2rem}}.nr-23-pie-chart{margin:1rem;display:block;margin:2rem auto;max-width:240px}.nr-23-pie-chart-large{max-width:240px;display:block;margin:2rem auto 0}@media only screen and (min-width: 768px){.nr-23-pie-chart-large{max-width:360px}}.nr-23-pie-chart-legend{display:block;margin:2rem auto 2rem;max-width:240px}@media only screen and (min-width: 768px){.copy-pie-chart{align-self:center}}.nr-footer-cta-23{background:url("img/ccn-report2023-footer.jpg") no-repeat center left;background-size:cover}.nr-23-download-link{grid-column:1/-1;display:flex;flex-direction:column;justify-content:center;align-items:center}.graph-title{font-size:1rem;grid-column:1/-1;text-align:center;width:80%;margin:0 auto 1rem}@media only screen and (min-width: 768px){.graph-title{font-size:1rem;grid-column:3/15;width:80%}}@media only screen and (min-width: 768px){.nr-split-graph-img .graph-title{min-height:2rem}}.gt-extra-margin{margin-top:2rem}.full-width-graph-title{flex-basis:100%}.capital-raised-bg{background:url("img/sectordynamics-header-2.png") no-repeat center center;background-size:cover}.where-is-capital-bg{background:url("img/capitaltrends-header-2.png") no-repeat center center;background-size:cover}.who-is-generating-bg{background:url("img/investmenttrends-header-2.png") no-repeat center center;background-size:cover}.revenue-drivers-bg{background:url("img/sectordynamics-header-2.png") no-repeat center center;background-size:cover}.content-block{max-height:570px}tr{transition:.5s;cursor:pointer;font-size:13px}th{font-size:13px}tr:hover{background:#f2f2f2;transition:.5s}.content-block table tr th:nth-child(1),.content-block table tr td:nth-child(1){position:-webkit-sticky;position:sticky;left:0;z-index:2;background-color:#fff}.content-block table tr th:nth-child(2),.content-block table tr td:nth-child(2){position:-webkit-sticky;position:sticky;left:45px;z-index:2;background-color:#fff}.content-block table tr th:nth-child(2){position:-webkit-sticky;position:sticky;left:45px;z-index:2;background-color:#f4f4f4}.content-block table,table tr th,table tr td{border-spacing:0px;border-collapse:unset}span.CO2.Removal{background:#c1f5f0;border-radius:20px}span.CO2.Conversion{background:#c4ecff}.content-block tr td:nth-child(1){position:-webkit-sticky;position:sticky;top:0px}.content-block table thead tr th:first-child{background:#f2f2f2}.content-block table,th,td{border:1px solid #f2f2f2}.content-block th,td{padding:10px}.content-block th{background-color:#f2f2f2;font-weight:400}.content-block table#alter tr:nth-child(even){background-color:#eee}.content-block table#alter tr:nth-child(odd){background-color:#fff}.content-block table#alter th{color:#fff;background-color:gray}.content-block tbody tr td:nth-child(4){word-break:break-all;width:400px}.content-block tbody td p{width:400px}a.login-btn.btn.btn-yellow span{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}a.login-btn.btn.btn-yellow{width:80px;height:80px;border-radius:50%;position:fixed;bottom:60px;right:80px;z-index:9999;opacity:1;visibility:visible;transition:all .45s ease}@media screen and (max-width: 768px){.content-block th,td{padding:12px}.content-block{max-height:570px;margin:0 auto;width:100%;max-width:580px;overflow:scroll}}p.innovator-portal-text{color:rgba(0,0,0,.7215686275) !important}.page-home nav.navbar{top:40px !important}@media only screen and (min-width: 768px){.page-home nav.navbar{top:60px !important}}.report-banner{position:fixed;top:0;z-index:10000;background:linear-gradient(to right, rgb(221, 0, 240), rgb(239, 0, 77));color:#fff;width:100%;text-align:center;display:flex;justify-content:center;align-items:center;height:40px}.report-banner:hover{color:#aaa}@media only screen and (min-width: 768px){.report-banner{height:60px;font-size:1.25rem;font-weight:bold}}

/*# sourceMappingURL=style.css.map */