#topimage{position:relative}#topimage .topimage__lead{position:absolute;bottom:10vw;right:10vw}#topimage .topimage__lead img{width:172px}#topimage .topimage__caption{position:absolute;bottom:10px;left:10px;color:#fff;line-height:1}#information{margin-top:var(--ebox-mgn-def)}@media print, screen and (min-width: 960px){#information{margin-top:var(--mgn-lg)}}@media print, screen and (min-width: 960px){#information .information__htCol{position:relative}#information .information__htCol::after{content:"";display:block;width:1px;position:absolute;top:0;bottom:0;right:calc(var(--col-gap-def) * -.5);background-color:var(--color-baseText)}}@media print, screen and (min-width: 960px){#information .information__textCol{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}#company .company__photo{position:absolute;top:0;right:0;bottom:0;left:0}#company .ebox{background-color:transparent;transition:background-color .3s ease-out;text-shadow:0 0 1em rgba(0,0,0,0.5)}#company a:hover .ebox{background-color:rgba(0,0,0,0.4)}#initiatives .initiatives__lead{font-size:calc(var(--h2-fz) * 1.6)}#service .service__lead{position:absolute;top:0;right:4vw}@media print, screen and (min-width: 600px){#service .service__lead{top:-1.5vw;right:7vw}}@media print, screen and (min-width: 960px){#service .service__lead{top:-3vw;right:10vw}}#local .local__lead{position:absolute;top:0;left:4vw}@media print, screen and (min-width: 600px){#local .local__lead{top:-1.5vw;left:7vw}}@media print, screen and (min-width: 960px){#local .local__lead{top:-3vw;left:10vw}}
