.new-banner-con img,.new-banner-con picture{aspect-ratio:1/1;width:100%}@font-face{font-family:freight;src:local("freight-text-pro"),local("serif");font-display:fallback}@font-face{font-family:garamond;src:local("garamond-premier-pro-display"),local("serif");font-display:fallback}@font-face{font-family:brandon-grotesque;src:local("brandon-grotesque"),local("sans-serif");font-display:fallback}@font-face{font-family:Inter;src:local("inter"),local("sans-serif");font-display:fallback}.font-brandon{font-family:brandon-grotesque;text-transform:uppercase;font-size:1rem}.display-5{font-size:2rem}.display-6{font-size:1.75rem}.new-banner-con .button-line{display:flex;align-items:center;margin-bottom:1.5rem}.new-banner-con .button-line:after,.new-banner-con .button-line:before{content:"";flex:1 1;border-bottom:.5px solid #a9a7b1;position:relative;height:0}.new-banner-con .button-line:before{margin-right:20px}.new-banner-con .button-line:after{margin-left:20px}.new-banner-con h1{color:#181233!important}.new-banner-con .text-con{padding-top:26px;padding-bottom:26px;background:#f4f1eb}.new-banner-con img{-o-object-fit:cover;object-fit:cover}@media(min-width:768px){.new-banner-con img,.new-banner-con picture{aspect-ratio:20/7}}@media(min-width:992px){.new-banner-con.wrapper{display:grid;position:relative;grid-template-columns:1fr;justify-items:center}.new-banner-con .stack{grid-column:1;grid-row:1}.new-banner-con .stack.stack-bottom{z-index:1;margin-top:28%}}