.BannerSection{position:relative;overflow:hidden}.BannerSection .content{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;max-height:fit-content}.BannerSection .background-image{position:relative}@media (min-width:768px){.BannerSection .content.bottom_center{top:auto;left:0;right:0;bottom:-7px}}.text-image-wrapper{height:100%;display:flex;flex-direction:column;margin-top:auto}.text-image-wrapper img{aspect-ratio:16/14.4;height:503px;width:375px}.content-wrap p{color:#703f25}@media (min-width:1024px){.text-image-wrapper img{height:auto;width:100%;aspect-ratio:16/23.5}.content-wrap{padding-bottom:28px;margin-left:auto}}@media (min-width:1280px){.content-wrap{margin-left:auto}.text-image-wrapper img{aspect-ratio:16/21.56}}@media (min-width:1536px){.text-image-wrapper img{aspect-ratio:16/21.6}.content-wrap{max-width:660px;margin-left:auto}}.text-content-wrapper p:empty{margin:20px}.description p,.info p{color:#703F25;font-size:12.5px;letter-spacing:.14px;line-height:19px;position:relative}.info p{padding-bottom:5px;margin-bottom:5px}.info p:not(:last-child):before{content:"";position:absolute;left:0;bottom:0;background-color:#703F25;height:1px;opacity:.13;width:100%}@media (min-width:1024px){.description p,.info p{font-size:14.5px}}