.annual-report-page .is-large-text{font-size:36px}.annual-report-page p.has-background{padding:20px 30px}.annual-report-page [hidden],.annual-report-page template{display:none}.annual-report-page a:not(.wp-block-button__link){background-color:transparent;color:#337ab7;text-decoration:none}.annual-report-page a:not(.wp-block-button__link):focus,.annual-report-page a:not(.wp-block-button__link):hover{color:#23527c;text-decoration:underline}.annual-report-page a:not(.wp-block-button__link):focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.annual-report-page strong{font-weight:700}.annual-report-page h1{font-size:2em;margin:.67em 0}.annual-report-page img{border:0}.annual-report-page hr{box-sizing:content-box;height:0}.annual-report-page pre{font-family:monospace,monospace;font-size:1em;overflow:auto}.annual-report-page img{vertical-align:middle}.annual-report-page hr{border:0;border-top:1px solid #eee;margin-bottom:20px;margin-top:20px}.annual-report-page [role=button]{cursor:pointer}.annual-report-page .h1,.annual-report-page .h2,.annual-report-page .h3,.annual-report-page h1,.annual-report-page h2,.annual-report-page h3{margin-bottom:10px;margin-top:20px}.annual-report-page .h4,.annual-report-page .h5,.annual-report-page .h6,.annual-report-page h4,.annual-report-page h5,.annual-report-page h6{margin-bottom:10px;margin-top:10px}.annual-report-page .h1,.annual-report-page h1{font-size:36px}.annual-report-page .h2,.annual-report-page h2{font-size:30px}.annual-report-page .h3,.annual-report-page h3{font-size:24px}.annual-report-page .h4,.annual-report-page h4{font-size:18px}.annual-report-page .h5,.annual-report-page h5{font-size:14px}.annual-report-page .h6,.annual-report-page h6{font-size:12px}.annual-report-page p{margin:0 0 10px}.annual-report-page .text-left{text-align:left}.annual-report-page .text-success{color:#3c763d}.annual-report-page a.text-success:focus,.annual-report-page a.text-success:hover{color:#2b542c}.annual-report-page .text-info{color:#31708f}.annual-report-page a.text-info:focus,.annual-report-page a.text-info:hover{color:#245269}.annual-report-page ul{margin-bottom:10px;margin-top:0}.annual-report-page ul ul{margin-bottom:0}.annual-report-page .container{margin-left:auto;margin-right:auto;max-width:1186px;padding-left:15px;padding-right:15px}.annual-report-page .row{align-items:stretch;display:flex;margin-left:-15px;margin-right:-15px}.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{min-height:1px;padding-left:15px;padding-right:15px;position:relative}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.has-feedback{position:relative}.progress{border-radius:4px;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);height:20px;overflow:hidden}.progress,.well{background-color:#f5f5f5;margin-bottom:20px}.well{border:1px solid #e3e3e3;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.05);min-height:20px;padding:19px}.well-sm{border-radius:3px;padding:9px}.annual-report-page .container:after,.annual-report-page .container:before,.annual-report-page .nav:after,.annual-report-page .nav:before,.annual-report-page .row:after,.annual-report-page .row:before{content:" ";display:table}.annual-report-page .container:after,.annual-report-page .nav:after,.annual-report-page .row:after{clear:both}.annual-report-page .pull-left{float:left}.annual-report-page section{padding:50px 0}.annual-report-page .main{margin-top:66px}.annual-report-page hr{border-color:#b4bfc1}.annual-report-page h1{font-size:2.75rem;margin-top:0;text-align:center}.annual-report-page h2{font-size:2.75rem;margin:0 0 30px;text-align:center}.annual-report-page h3{font-size:2.125rem}.annual-report-page h4{font-size:1.625rem}.annual-report-page h5{font-size:1.375rem}.annual-report-page h6{font-size:1.125rem}div.row .col.section-title{border-bottom:0}.pink-blue-section{background:linear-gradient(90deg,#e00a6b,#c80e6a 7.28%,#971667 24.1%,#6d1d64 40.76%,#4d2262 56.93%,#362661 72.49%,#292860 87.15%,#242960);color:#fff}.pink-blue-section h2{color:#fff}.annual-report-page{margin-top:0}.annual-report-page .container-wrap{background-color:#f0f2f3;padding-top:50px}.annual-report-page .annual-report-sidebar h2{font-size:32px;font-weight:500;text-align:left}.annual-report-page .annual-report-sidebar .nav-items{list-style:none;padding:0}.annual-report-page .annual-report-sidebar .nav-items li{border-left:6px solid #f0f2f3;padding:6px 10px}.annual-report-page .annual-report-sidebar .nav-items .is-active{background-color:#fff;border-left:6px solid #9eacdd}.annual-report-page .annual-report-sidebar .nav-items li a{font-size:16px;padding:0}.annual-report-page .annual-report-sidebar .nav-items li a:focus,.annual-report-page .annual-report-sidebar .nav-items li a:hover{background-color:transparent}.annual-report-page .banner-section{background-color:#46517a;background-size:cover;height:440px;padding:0;position:relative}.annual-report-page .container{height:100%;position:relative}.annual-report-page .banner_logo{bottom:0;position:absolute;right:0}.annual-report-page h2{font-size:36px;margin-bottom:20px}.annual-report-page .welcome_section{background-color:#1d457f;background-size:cover;padding:90px 0;position:relative}.annual-report-page .welcome_section .welcome_container{background-color:rgba(224,10,107,.8);color:#fff;margin-left:auto;margin-right:0;max-width:100%;padding:30px;width:400px}.annual-report-page .welcome_section .welcome_container p{padding-right:20px}.annual-report-page .welcome_section .welcome_container h2{color:#fff;margin-bottom:15px;text-align:left}ul.items{display:block;list-style:none;margin:0 -30px 20px;overflow:hidden;padding:0}ul.items>li{clear:none;display:block;float:left;margin-bottom:20px;padding:20px 30px;text-align:center}.widthcol1>li{width:100%}.widthcol2>li{width:50%}.widthcol3>li{width:33.33%}.widthcol4>li{width:25%}.widthcol5>li{width:20%}.widthcol6>li{width:16.66%}.annual-report-page .who-we-are-section{padding:35px 40px}.annual-report-page .who-we-are-section h2{text-align:left}.annual-report-page .who-we-are-section ul.items{margin-top:50px}.annual-report-page .who-we-are-section ul.items .icon-wrap{cursor:pointer;height:60px;margin-left:auto;margin-right:auto;max-width:100px}.annual-report-page .who-we-are-section ul.items .icon-wrap img{max-height:100%;max-width:100px;transition:.4s}.annual-report-page .members-and-growing-section .member img,.annual-report-page .user-community-companies-section .company img{max-height:56px;max-width:112px}.annual-report-page .who-we-are-section ul.items .number{color:#fff;font-size:60px;line-height:60px}.annual-report-page .who-we-are-section ul.items .text-wrap h6 a{color:#fff}.annual-report-page .membership-section{background-color:#101444;background-size:cover;color:#fff;padding:35px 40px}.annual-report-page .membership-section h2{color:#fff;text-align:left}.annual-report-page .membership-section img{display:block;margin:20px auto}.annual-report-page .members-and-growing-section{background-color:#fff;padding:35px 40px;text-align:center}.annual-report-page .members-and-growing-section h4{color:#242961;font-size:20px}.annual-report-page .members-and-growing-section ul.items>li{margin:0;padding:7px}.annual-report-page .members-and-growing-section ul.items.floatnone>li{display:inline-block;float:none}.annual-report-page .members-and-growing-section .member{align-items:center;border:1px solid #ccd8db;display:flex;height:110px;justify-content:center;min-width:140px;width:100%}.annual-report-page .user_community-section{background-color:#191c33;background-size:cover;color:#fff;padding:35px 40px}.annual-report-page .user_community-section h2{color:#fff;text-align:left}.annual-report-page .user_community-section .qoute{color:#e00a6b;font-size:24.5px;font-weight:700;line-height:30px;padding:0 20px}.annual-report-page .user_community-section .qoute span{float:left;font-size:56px;line-height:56px;margin-right:5px;margin-top:2px}.annual-report-page .user-community-companies-section{background-color:#fff;padding:35px 40px;text-align:center}.annual-report-page .user-community-companies-section p{text-align:left}.annual-report-page .user-community-companies-section ul.items{margin-left:-7px;margin-right:-7px}.annual-report-page .user-community-companies-section ul.items>li{margin:0;padding:7px}.annual-report-page .user-community-companies-section .company{align-items:center;border:1px solid #ccd8db;display:flex;height:110px;justify-content:center;min-width:140px;width:100%}.pink-blue-line{background:linear-gradient(90deg,#e00a6b,#c80e6a 7.28%,#971667 24.1%,#6d1d64 40.76%,#4d2262 56.93%,#362661 72.49%,#292860 87.15%,#242960);border:0;height:30px;margin:0}.annual-report-page .toc-section{background-color:#fff;padding:35px 40px}.annual-report-page .toc-section h2{text-align:left}.annual-report-page .toc-section .toc-content{-webkit-columns:2;-moz-columns:2;column-count:2;-webkit-column-gap:3em;-moz-column-gap:3em;column-gap:3em;text-align:left}.annual-report-page .toc-section .toc-content ul{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;padding-left:20px}.annual-report-page .conferences-section{background-color:#242c60;background-size:cover;color:#fff;padding:35px 40px}.annual-report-page .conferences-section h2{color:#fff;text-align:left}.annual-report-page .conferences-section ul.items{margin-left:-10px;margin-right:-10px}.annual-report-page .conferences-section ul.items>li{margin:0;padding:10px}.annual-report-page .conferences-section ul.items>li:nth-child(3){background-image:url(/wp-content/themes/cncf-twenty-two/images/annual-reports/2017/attendance_circle_image.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.annual-report-page .conferences-section .text-wrap{padding:20px 0}.annual-report-page .conferences-section .number{font-size:55px;font-weight:700;letter-spacing:-1px}.annual-report-page .conferences-section .number span{font-size:36px}.annual-report-page .conferences-section h6{font-size:12px;margin:0}.annual-report-page .importance-of-diversity-section{background-color:#fff;padding:35px 40px}.annual-report-page .importance-of-diversity-section h2{text-align:left}.annual-report-page .importance-of-diversity-section p{font-size:14px}.annual-report-page .importance-of-diversity-section img{float:left;margin-bottom:20px;margin-right:20px}.annual-report-page .importance-of-diversity-section .quote{color:#242961;font-size:18px;text-transform:uppercase}.annual-report-page .importance-of-diversity-section .quote span{color:#242961;display:block;font-size:120px;font-weight:700;line-height:120px;margin-top:-20px}.annual-report-page .training-certification-section{background-color:#031031;background-size:cover;color:#fff;padding:35px 40px}.annual-report-page .training-certification-section h2{color:#fff;text-align:left}.annual-report-page .certified-kubernetes-item-section{padding:15px 40px}.annual-report-page .certified-kubernetes-item-section ul.items{display:flex;margin-left:auto;margin-right:auto;max-width:700px}.annual-report-page .certified-kubernetes-item-section ul.items>li{flex:1;margin:0;padding:10px 36px;width:auto}.annual-report-page .certified-kubernetes-item-section .number{font-size:64px;font-weight:700}.annual-report-page .certified-kubernetes-item-section h6{font-size:12px;margin:0}.annual-report-page .certified-kubernetes-section{background-color:#fff;padding:35px 40px}.annual-report-page .certified-kubernetes-section ul.items{margin-bottom:0;margin-left:-7px;margin-right:-7px}.annual-report-page .certified-kubernetes-section ul.items>li{margin:0;padding:7px}.annual-report-page .certified-kubernetes-section .company{align-items:center;border:1px solid #ccd8db;display:flex;height:110px;justify-content:center;min-width:140px;width:100%}.annual-report-page .certified-kubernetes-section .company img{max-height:100px;max-width:130px}.annual-report-page .community-awards-section{background-color:#fff;padding:35px 40px}.annual-report-page .community-awards-section p{text-align:left}.annual-report-page .community-awards-section .recipients{margin-top:20px}.annual-report-page .community-awards-section .recipients h3{background-color:#47529e;color:#fff;font-size:14px;font-weight:700;margin:0;min-height:36px;padding:10px;text-align:center}.annual-report-page .community-awards-section .recipients .content{background-color:#f0f2f3;margin:0;padding:25px}.annual-report-page .community-awards-section .recipients ul.items{margin-bottom:0;margin-left:-15px;margin-right:-15px}.annual-report-page .community-awards-section .recipients ul.items>li{margin-bottom:0;padding:20px 15px}.annual-report-page .community-awards-section .recipients h4{background-color:#333324;color:#47529e;font-weight:700;margin:0;padding:8px;text-align:center;text-transform:uppercase}.annual-report-page .community-awards-section .recipients .name{color:#e00a6b;display:block;font-size:11px;font-weight:700;text-align:center}.annual-report-page .community-awards-section .recipients .company{color:#000;display:block;font-size:11px;font-weight:700;text-align:center}.annual-report-page .contact_us-section{background-size:cover;color:#fff;padding:35px 40px}.annual-report-page .contact_us-section img{margin-bottom:30px;max-width:162px}.annual-report-page .contact_us-section p{margin-bottom:130px}.annual-report-page .contact_us-section a{color:#fff}.annual-report-page .contact_us-section .detail{align-items:center;display:flex;font-size:13px;justify-content:center;list-style:none;margin:0;padding:0}.annual-report-page .contact_us-section .detail li{flex:auto;text-align:center}.annual-report-page .contact_us-section .detail li+li{border-left:1px solid #fff}h1,h2{color:#262961}.annual-report-page ul{list-style-type:disc}.page-template-annual-report-2017 .footer{margin-top:0}.page-template-annual-report-2017 .footer h3{margin-bottom:2rem;margin-top:0}.page-template-annual-report-2017 .footer .newsletter{padding:0}.content-wrap{max-width:100%;padding:0!important}@media(min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}}@media(min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}}@media(min-width:1000px)and (min-height:616px){#annual-report-sidebar{position:-webkit-sticky;position:sticky;top:140px}}@media(min-width:1200px){.annual-report-page .container{padding:0}}@media(max-width:1199px){.widthcol5>li,.widthcol6>li{width:33.33%}.annual-report-page .contact_us-section .detail li{flex:1}.annual-report-page .members-and-growing-section ul.items.floatnone>li{float:left}.annual-report-page .who-we-are-section ul.items{margin-left:-10px;margin-right:-10px}.annual-report-page .who-we-are-section ul.items>li{padding:20px 10px}}@media(max-width:999px){.annual-report-page .row{flex-wrap:wrap}}@media(max-width:991px){.widthcol3>li,.widthcol4>li,.widthcol5>li,.widthcol6>li{width:50%}.annual-report-page .user_community-section .qoute{padding:0}.annual-report-page .user_community-section .qoute br{display:none}.annual-report-page .toc-section .toc-content{-webkit-columns:1;-moz-columns:1;column-count:1}.annual-report-page .certified-kubernetes-item-section ul.items{display:block}.annual-report-page .certified-kubernetes-item-section ul.items>li{padding:10px 20px;width:100%}.annual-report-page .contact_us-section .detail{display:block;text-align:left}.annual-report-page .contact_us-section .detail li{border-left:1px solid #fff;padding-left:10px;text-align:left}.annual-report-page .annual-report-sidebar{margin-bottom:20px}}@media(max-width:767px){.widthcol5>li,.widthcol6>li{width:50%}}@media(max-width:690px){.row .col img{width:100%}}@media(max-width:600px){.widthcol2>li,.widthcol3>li,.widthcol4>li:not(.docker_customers_section.widthcol4>li,.management.widthcol3>li){height:auto!important;width:100%}}@media(max-width:550px){.pink-blue-line{height:15px}}@media(max-width:480px){.widthcol3>li,.widthcol5>li,.widthcol6>li{width:100%}}