/* Approved A treatment: original AeroFuture artwork, category line and subtitle. */
.af-brand-page .af-brand-lockup{--af-accent:#10354e;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;width:220px!important;max-width:none!important;flex:0 0 auto!important;background:#fff!important;color:#10354e!important;padding:4px 6px 6px!important;border:0!important;border-radius:4px!important;margin:0!important;box-sizing:border-box!important;line-height:1!important;text-align:left!important;letter-spacing:normal!important}
.af-brand-page .af-brand-solar{--af-accent:#f9b917}
.af-brand-page .af-brand-digitaltwin{--af-accent:#206585}
.af-brand-page .af-brand-logo{display:block!important;width:100%!important;height:auto!important;max-width:none!important;object-fit:contain!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:#fff!important;flex:none!important}
.af-brand-page .af-brand-subtitle{display:block!important;position:relative!important;align-self:flex-start!important;margin:0 0 0 42%!important;padding:6px 0 0!important;max-width:none!important;border:0!important;color:#10354e!important;font:600 9px/1.2 'Segoe UI',Arial,sans-serif!important;letter-spacing:1px!important;white-space:nowrap!important;text-align:left!important}
.af-brand-page .af-brand-subtitle:before{content:'';position:absolute;left:0;top:0;width:70%;height:2px;background:var(--af-accent)}
.af-brand-page .af-category-label{--af-accent:#10354e;position:relative;padding-top:9px;color:#eef4f6!important}
.af-brand-page .af-category-label:before{content:'';position:absolute;left:0;top:0;width:46px;height:2px;background:var(--af-accent)}
.af-brand-page[data-af-layout=catalog] .brand{gap:0}
.af-brand-page[data-af-layout=catalog] .af-brand-lockup{width:240px!important;padding:6px 8px 8px!important}
.af-brand-page[data-af-layout=catalog] .af-brand-subtitle{font-size:10px!important}
.af-brand-page[data-af-layout=solar] .af-brand-lockup{width:235px!important;padding:0 0 4px!important}
.af-brand-page[data-af-layout=wind] .af-brand-lockup{width:190px!important;padding:0 0 4px!important}
.af-brand-page[data-af-layout=wind] .af-brand-subtitle{font-size:8px!important}
.af-brand-page[data-af-layout=wind] .wordmark{gap:0}
.af-brand-page[data-af-layout=twin] header.header{height:auto;min-height:148px}
.af-brand-page[data-af-layout=twin] .model-layout{height:calc(100dvh - var(--af-header-height,166px))}
.af-brand-page[data-af-layout=twin] .af-brand-lockup{width:210px!important}
.af-brand-page[data-af-layout=twin] .af-brand-subtitle{font-size:8px!important;letter-spacing:.8px!important}
.af-brand-page[data-af-layout=tank2023] header{height:auto;min-height:86px;gap:12px;flex-wrap:wrap}
.af-brand-page[data-af-layout=tank2023] header .brand{flex-wrap:wrap}
.af-brand-page[data-af-layout=tank2023] .af-brand-lockup{width:190px!important}
.af-brand-page[data-af-layout=tank2023] .af-brand-subtitle{font-size:7.5px!important;letter-spacing:.6px!important}
.af-brand-page[data-af-layout=tank2023] main{height:calc(100dvh - var(--af-header-height,86px))}
@media(max-width:800px){
 .af-brand-page[data-af-layout=solar] .af-brand-lockup{width:175px!important}
 .af-brand-page[data-af-layout=solar] .af-brand-subtitle{font-size:7.5px!important;letter-spacing:.7px!important;padding-top:5px!important}
 .af-brand-page[data-af-layout=twin] .web-cooperation{flex-wrap:wrap;gap:12px}
 .af-brand-page[data-af-layout=twin] .af-brand-lockup{width:170px!important}
 .af-brand-page[data-af-layout=twin] .af-brand-subtitle{font-size:6.8px!important;letter-spacing:.4px!important;padding-top:5px!important}
 .af-brand-page[data-af-layout=twin] .web-cooperation .partner{flex-wrap:wrap}
 .af-brand-page[data-af-layout=twin] .model-layout{height:auto}
 .af-brand-page[data-af-layout=wind] .af-brand-lockup{width:150px!important}
 .af-brand-page[data-af-layout=wind] .af-brand-subtitle{font-size:7px!important;letter-spacing:.65px!important;padding-top:5px!important}
 .af-brand-page[data-af-layout=tank2023] .af-brand-lockup{width:160px!important}
 .af-brand-page[data-af-layout=tank2023] .af-brand-subtitle{font-size:6.5px!important;letter-spacing:.4px!important;padding-top:5px!important}
}
@media(max-width:640px){
 .af-brand-page[data-af-layout=catalog] .af-brand-lockup{width:200px!important}
 .af-brand-page[data-af-layout=catalog] .af-brand-subtitle{font-size:8px!important}
 .af-brand-page[data-af-layout=economics] .af-brand-lockup{width:155px!important}
 .af-brand-page[data-af-layout=economics] .af-brand-subtitle{font-size:7px!important;letter-spacing:.6px!important}
}
@media(max-width:480px){
 .af-brand-page[data-af-layout=solar] .af-brand-lockup{width:135px!important}
 .af-brand-page[data-af-layout=solar] .af-brand-subtitle{font-size:6.2px!important;letter-spacing:.3px!important;padding-top:4px!important}
 .af-brand-page[data-af-layout=wind] .af-brand-lockup{width:135px!important}
 .af-brand-page[data-af-layout=wind] .af-brand-subtitle{font-size:6.5px!important;letter-spacing:.4px!important}
}
@media print{
 .af-brand-page .af-brand-lockup{break-inside:avoid;print-color-adjust:exact}
}
