.banner{position:relative;margin:0;padding:161px 0 0}.banner-bg{background-color:#e4bf45;background-size:cover;background-position:center 100%;height:351px;position:absolute;top:0;left:0;width:100%;padding-top:0}.banner-content{position:relative}.banner-title{display:flex;align-items:center;justify-content:center;flex-direction:column;box-shadow:0 20px 100px rgb(34 34 34 / 15%);text-align:center;background-color:#fff;padding:50px 40px 55px;min-height:305px;margin:0}.banner-title h1{line-height:calc(56 / 40);text-transform:uppercase;margin:0 0 20px}.banner-title p{max-width:650px;font-family:"Lato",sans-serif;color:rgba(30,30,35,0.7);font-size:24px;line-height:calc(33.6 / 24);margin:0}.banner-title p strong{color:#1e1e23}@media(max-width:640px){.banner{margin:0;padding:88px 0 0}.banner-bg{height:200px}.banner-title{padding:38px 22px 46px;min-height:184px}.banner-title h1{font-size:2.5rem;margin:0 0 13px}.banner-title p{font-size:16px}}@media screen and (min-width:106.25em){.banner{padding-top:32.7083%}.banner-bg{margin-top:-120px;height:unset;padding-top:32.7083%;background-position:center center}.banner-content{position:absolute;bottom:0;width:100%}}