/* Client-section proposals only. Original image files, colors and aspect ratios retained. */
body.client-option .client-section .client-logo-gtt{--mark-width:78px;}
body.client-option .client-section .client-logo-deft{--mark-width:96px;}
body.client-option .client-section .client-logo-coresite{--mark-width:116px;}
body.client-option .client-section .client-logo-ziply-fiber{--mark-width:90px;}
body.client-option .client-section .client-logo-vultr{--mark-width:190px;}
body.client-option .client-section .client-logo-kentik{--mark-width:198px;}
body.client-option .client-section{border-top:1px solid #dedfdf;}
body.client-option .client-section>.content{padding-top:44px;padding-bottom:44px;}
body.client-option[data-client-option] .client-section h2{font:500 28px/1.2 WBNDisplay,sans-serif;letter-spacing:-.025em;color:#444;margin:0;text-transform:none;}
body.client-option .client-section .client-logos{display:flex;align-items:center;justify-content:space-between;gap:28px;list-style:none;margin:28px 0 0;padding:0;}
body.client-option .client-section .client-logos::before,body.client-option .client-section .client-logos::after{content:none;display:none;}
body.client-option .client-section .client-logos li{display:flex;align-items:center;justify-content:center;flex:0 1 var(--mark-width);height:86px;min-width:0;padding:0;margin:0;}
body.client-option .client-section .client-logos a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:inherit;}
body.client-option .client-section .client-logos a:focus-visible{outline:2px solid currentColor;outline-offset:4px;}
body.client-option .client-section .client-logos img{display:block;width:var(--mark-width);height:auto;max-width:100%;max-height:none;object-fit:contain;}
body.client-option[data-client-option=b] .client-section>.content{padding-block:52px;}
body.client-option[data-client-option=b] .client-section #column_pmjQP>.row{display:grid;grid-template-columns:minmax(190px,1fr) minmax(0,3fr);gap:64px;margin-inline:0;align-items:center;}
body.client-option[data-client-option=b] .client-section #column_pmjQP>.row::before,body.client-option[data-client-option=b] .client-section #column_pmjQP>.row::after{content:none;display:none;}
body.client-option[data-client-option=b] .client-section #column_pmjQP>.row>div{width:auto;float:none;min-width:0;padding:0;}
body.client-option[data-client-option=b] .client-section h2{text-align:left!important;font-size:36px;max-width:250px;}
body.client-option[data-client-option=b] .client-section .client-logos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 36px;margin:0;}
body.client-option[data-client-option=b] .client-section .client-logos li{height:96px;}
body.client-option[data-client-option=c] .client-section{background:#f3f3f0;}
body.client-option[data-client-option=c] .client-section>.content{padding-block:52px;}
body.client-option[data-client-option=c] .client-section .client-logos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 60px;max-width:1050px;margin:32px auto 0;}
body.client-option[data-client-option=c] .client-section .client-logos li{height:100px;}
body.client-option[data-client-option=c] .client-section .client-logo-gtt{--mark-width:94px;}
body.client-option[data-client-option=c] .client-section .client-logo-deft{--mark-width:114px;}
body.client-option[data-client-option=c] .client-section .client-logo-coresite{--mark-width:140px;}
body.client-option[data-client-option=c] .client-section .client-logo-ziply-fiber{--mark-width:108px;}
body.client-option[data-client-option=c] .client-section .client-logo-vultr{--mark-width:230px;}
body.client-option[data-client-option=c] .client-section .client-logo-kentik{--mark-width:240px;}
@media(max-width:991px){body.client-option[data-client-option=a] .client-section .client-logos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 36px;}}
@media(max-width:900px){
 body.client-option[data-client-option=b] .client-section #column_pmjQP>.row{grid-template-columns:minmax(0,1fr);gap:28px;}
 body.client-option[data-client-option=b] .client-section h2{max-width:none;font-size:30px;}
}
@media(max-width:600px){
 body.client-option .client-section .client-logo-gtt{--mark-width:58px;}
 body.client-option .client-section .client-logo-deft{--mark-width:74px;}
 body.client-option .client-section .client-logo-coresite{--mark-width:90px;}
 body.client-option .client-section .client-logo-ziply-fiber{--mark-width:66px;}
 body.client-option .client-section .client-logo-vultr{--mark-width:150px;}
 body.client-option .client-section .client-logo-kentik{--mark-width:176px;}
 body.client-option .client-section>.content,body.client-option[data-client-option=b] .client-section>.content,body.client-option[data-client-option=c] .client-section>.content{padding-block:38px;padding-inline:20px;}
 body.client-option[data-client-option] .client-section h2{font-size:26px;}
 body.client-option[data-client-option] .client-section .client-logos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;margin-top:24px;}
 body.client-option[data-client-option] .client-section .client-logos li{height:70px;}
 body.client-option[data-client-option=b] .client-section .client-logos{margin-top:0;}
 body.client-option[data-client-option=b] .client-section #column_pmjQP>.row{gap:24px;}
 body.client-option[data-client-option=c] .client-section .client-logo-gtt{--mark-width:68px;}
 body.client-option[data-client-option=c] .client-section .client-logo-deft{--mark-width:86px;}
 body.client-option[data-client-option=c] .client-section .client-logo-coresite{--mark-width:102px;}
 body.client-option[data-client-option=c] .client-section .client-logo-ziply-fiber{--mark-width:76px;}
 body.client-option[data-client-option=c] .client-section .client-logo-vultr{--mark-width:170px;}
 body.client-option[data-client-option=c] .client-section .client-logo-kentik{--mark-width:190px;}
}
@media(max-width:360px){
 body.client-option[data-client-option] .client-section .client-logo-gtt{--mark-width:46px;}
 body.client-option[data-client-option] .client-section .client-logo-deft{--mark-width:58px;}
 body.client-option[data-client-option] .client-section .client-logo-coresite{--mark-width:70px;}
 body.client-option[data-client-option] .client-section .client-logo-ziply-fiber{--mark-width:50px;}
 body.client-option[data-client-option] .client-section .client-logo-vultr{--mark-width:128px;}
 body.client-option[data-client-option] .client-section .client-logo-kentik{--mark-width:148px;}
}
