.eagle-wedding-banner{background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.eagle-wedding-banner .container{align-items:center;bottom:-150px;box-shadow:0 8px 20px 0 #0000000f;display:flex;justify-content:space-between;left:0;position:absolute;right:0;row-gap:20px}.eagle-wedding-banner .container:before{content:"";height:4px;position:absolute;top:0;width:92%}.eagle-wedding-banner h1{flex-basis:48%;font-size:42px;position:relative;text-transform:uppercase}.eagle-wedding-banner h1:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1' height='106' fill='none' viewBox='0 0 1 106'%3E%3Cpath stroke='%23000' d='M.5 106.009V-.009' opacity='.2'/%3E%3C/svg%3E");position:absolute;right:0;top:30px}.eagle-wedding-banner .wedding-text{flex-basis:48%}@media (max-width:1024px){.eagle-wedding-banner .container{flex-direction:column;padding:30px;position:static}.eagle-wedding-banner .container:before,.eagle-wedding-banner h1:after{display:none}}@media (max-width:767px){.eagle-wedding-banner h1{font-size:30px}.eagle-wedding-banner .container{padding:20px}.eagle-wedding-banner{margin-bottom:75px}}