.video-banner .container-content{padding:0}@media screen and (min-width:768px){.video-banner .container-content{padding:0 var(--site-side-spacing-md)}}.video-banner__wrapper{position:relative}.playing .video-banner__video:hover+.button{-webkit-animation:fadeIn 2s forwards;animation:fadeIn 2s forwards}@media screen and (min-width:768px){.video-banner__video--mobile{display:none}}.video-banner__video--mobile:last-of-type{display:block}@media screen and (min-width:768px){.video-banner__video--mobile:last-of-type video{width:100%}}.video-banner__video--desktop{display:none}@media screen and (min-width:768px){.video-banner__video--desktop{display:block}}.video-banner__video--desktop:first-of-type{display:block}.video-banner__video video{max-width:100%;-o-object-fit:fill;object-fit:fill}.video-banner__button{bottom:2.125rem;left:1.5rem;position:absolute;text-transform:uppercase;-webkit-transition:opacity var(--duration-long) ease-in-out;-o-transition:opacity var(--duration-long) ease-in-out;transition:opacity var(--duration-long) ease-in-out;z-index:var(--z-index-fixed)}@media screen and (min-width:768px){.video-banner__button{bottom:6.25rem;left:4.625rem}}.playing .video-banner__button span:first-of-type{display:none}.playing .video-banner__button span:last-of-type{display:block}.video-banner__button span:last-of-type{display:none}.playing .video-banner__button{opacity:0}.playing .video-banner__button:hover{opacity:1}.video-banner__scroll-button{-webkit-animation:bounce 1s ease infinite;animation:bounce 1s ease infinite;background:transparent;border:none;border-radius:0;bottom:2.25rem;color:var(--color-white);display:none;left:50%;padding:0;position:absolute;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);z-index:2}@media screen and (min-width:768px){.video-banner__scroll-button{display:block}}@-webkit-keyframes bounce{50%{-webkit-transform:translate(-50%,.625rem);transform:translate(-50%,.625rem)}}@keyframes bounce{50%{-webkit-transform:translate(-50%,.625rem);transform:translate(-50%,.625rem)}}@-webkit-keyframes fadeIn{0%{opacity:0}50%{opacity:1}to{opacity:0}}@keyframes fadeIn{0%{opacity:0}50%{opacity:1}to{opacity:0}}