.wave__wave{display:block;height:auto;width:100%}.wave__wave--top{margin-bottom:-1px}.wave__wave--bottom{margin-top:-1px}.wave__illustration{filter:drop-shadow(0 0 5px rgba(0,0,0,.4));max-height:10rem;opacity:0;position:absolute;top:-2rem;transition:opacity .8s ease;width:auto;z-index:2}.wave__illustration.in-view{opacity:1}.wave__illustration--left{left:2rem}.wave__illustration--right{right:2rem}@media (min-width:1200px){.wave__illustration{max-height:18rem}.wave__illustration--left{left:calc(50% - var(--container-width)/2)}.wave__illustration--right{right:calc(50% - var(--container-width)/2)}}