.footer__grid{display:grid;grid-template-columns:1fr;grid-template-rows:auto}.footer__grid .sub-grid-nav{display:grid;grid-template-columns:1fr;grid-template-rows:auto}@media only screen and (min-width: 768px){.footer__grid .sub-grid-nav{grid-template-columns:repeat(2, 1fr);grid-template-rows:auto}.footer__grid .sub-grid-nav .logo{grid-column:1 / 3;grid-row:1}}@media only screen and (min-width: 768px){.footer__grid .sub-grid-nav{grid-template-columns:0.5fr repeat(2, 1fr) 0.5fr;grid-template-rows:80px auto repeat(2, auto);grid-template-areas:". logo logo ." ". copyrights copyrights ." ". products resources ." ". company legalInfo ."}.footer__grid .sub-grid-nav .logo{grid-area:logo}.footer__grid .sub-grid-nav .copyrights{grid-area:copyrights}.footer__grid .sub-grid-nav .products{grid-area:products}.footer__grid .sub-grid-nav .resources{grid-area:resources}.footer__grid .sub-grid-nav .company{grid-area:company}.footer__grid .sub-grid-nav .legal-info{grid-area:legalInfo !important}}@media only screen and (min-width: 1024px){.footer__grid .sub-grid-nav{grid-template-columns:repeat(4, 1fr);grid-template-rows:80px auto auto;grid-template-areas:"logo logo logo logo" "copyrights copyrights copyrights copyrights" "products resources company legalInfo"}}@media only screen and (min-width: 1200px){.footer__grid .sub-grid-nav{grid-template-columns:1.5fr repeat(4, 1fr);grid-template-rows:80px auto;grid-template-areas:"logo . . . ." "copyrights products resources company legalInfo"}}footer{padding-top:80px;padding-bottom:80px;background-color:#ebeef1}footer *:hover,footer *:focus{background-color:#ebeef1}footer .logo{display:flex;justify-content:center;padding-bottom:32px}footer .logo img{display:block;margin:auto;max-height:43px}@media only screen and (min-width: 1200px){footer .logo img{margin-left:0;padding-left:24px}}@media only screen and (min-width: 768px){footer .logo{margin-bottom:64px}}@media only screen and (min-width: 1200px){footer .logo{margin-bottom:0}}footer a.link{display:block;width:100%;text-decoration:none;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif}footer a.link:hover,footer a.link:focus{color:#000000;text-decoration:none}footer .status{margin-left:-6px}footer .status:before{content:" ";display:inline-block;position:relative;left:-4px;top:2px;width:14px;height:14px;border:2px solid #ffffff;border-radius:50%}footer .status.green:before{background-color:#2fcc66}footer .status.gray:before{background-color:#d0d3d6}@media only screen and (min-width: 1200px){footer .status{margin-left:-14px}}footer .social-link{width:36px;height:36px;text-decoration:none}footer .section-heading.text,footer .text{font-size:18px;font-weight:300;line-height:32px;text-align:center}footer .section-heading.text.link,footer .text.link{color:#585f66}footer .section-heading.text.section-heading,footer .text.section-heading{color:#1f2225}@media only screen and (min-width: 1200px){footer .section-heading.text,footer .text{text-align:left;font-size:13px;line-height:28px}footer .section-heading.text.phone-number,footer .text.phone-number{font-size:16px}footer .section-heading.text.copyright,footer .text.copyright{line-height:18px;margin-top:8px}}footer .nav-section{padding-bottom:16px}@media only screen and (min-width: 768px){footer .nav-section{padding-bottom:16px}}@media only screen and (min-width: 1200px){footer .nav-section{padding-left:34px}}footer .nav-section .section-heading{font-size:20px;font-weight:600}@media only screen and (min-width: 1200px){footer .nav-section .section-heading{font-size:20px}footer .nav-section .section-heading.text{font-size:14px}}footer .nav-list{list-style-type:none;padding-left:0}footer .nav-list-item{margin-top:4px}footer .social-section{display:flex;flex-flow:row nowrap;justify-content:center;padding-top:16px;padding-bottom:16px}footer .social-section .social-link{margin-right:16px}@media only screen and (min-width: 768px){footer .social-section .social-link{margin-right:32px}}@media only screen and (min-width: 1200px){footer .social-section .social-link{margin-right:8px}}footer .social-section .social-link:last-child{margin-right:0}@media only screen and (min-width: 768px){footer .social-section{padding-top:32px;padding-bottom:32px}}@media only screen and (min-width: 1200px){footer .social-section{margin-bottom:20px;padding:0;justify-content:flex-start;max-width:140px}}@media only screen and (min-width: 1200px){footer{padding-bottom:32px}footer .footer__sub-grid-shadowed{margin-top:64px}}footer .cncf-logo{display:flex;margin-bottom:20px}footer .cncf-logo img{display:block;margin:auto;max-height:56px}@media only screen and (min-width: 1200px){footer .cncf-logo img{margin-left:0}}footer .footer-badges{height:80px;margin-bottom:20px;display:flex;justify-content:center}@media only screen and (min-width: 1200px){footer .footer-badges{justify-content:flex-start}}footer .footer-badges>div:first-child{margin-right:16px}footer .footer-badges .soc2-logo,footer .footer-badges .g2-badge{height:80px}footer .footer-badges .soc2-logo img,footer .footer-badges .g2-badge img{height:100%}
