section.banner{position:relative}section.banner h1,section.banner h2,section.banner h3,section.banner h4,section.banner h5,section.banner p,section.banner span{color:var(--content-color)}section.banner h1{font-size:36px;font-style:normal;font-weight:500}section.banner span.last-updated{display:block;font-size:10px;font-weight:700;line-height:13px;margin-bottom:26px}section.banner .container{margin:0 auto;max-width:var(--max-container);padding:150px 0 50px;position:relative;text-align:var(--alignment);z-index:1}@media(max-width:767px){section.banner .container{padding:50px 20px}}section.banner img.bg{height:100%;left:0;object-fit:cover;object-position:bottom;position:absolute;top:0;width:100%}.mode-datasheet .banner-w{display:flex;flex-direction:column-reverse;width:100%}.mode-datasheet .image-w{position:relative}.mode-datasheet .image-w img{margin:0 auto;max-height:300px;max-width:100%}.mode-datasheet.container{padding:160px 20px 47px}.intro-w.c-right{text-align:center}section.banner.main .container{padding-bottom:100px;padding-top:20px}.datasheet-cm .cta-w{display:flex}@media (max-width:1023px){.mode-datasheet .image-w{position:relative}.datasheet-cm .cover{left:0;margin:0 auto;position:absolute;right:0;text-align:center}section.banner.body .container{padding-bottom:55px;padding-top:200px}}@media (min-width:1024px){section.banner.main .container{padding-bottom:50px}.datasheet-cm .banner.body .container{display:flex}.mode-datasheet .banner-w{flex-direction:row}.mode-datasheet .c-left{width:416px}.mode-datasheet .c-right{max-width:calc(100% - 416px);padding-left:10%}section.banner.body .container{padding-top:50px}.mode-datasheet .cover{position:absolute;top:0}.mode-datasheet .image-w img{max-height:460px}.datasheet-cm .intro-w.c-right{text-align:left}}