.section-intro{height:var(--p-height);position:relative}.section-intro .background-image-container{display:flex;justify-content:center;overflow:hidden}.viewport-content{margin-inline-end:auto;margin-inline-start:auto;width:1060px}@media (min-width:1441px){.viewport-content{margin-inline-end:auto;margin-inline-start:auto;width:1060px}}.section-intro-content{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:flex-start;position:absolute;top:0;z-index:1}.section-intro-content.content-align-bottom-left{align-items:flex-start;justify-content:flex-end}.section-intro-content.content-align-center{justify-content:center}.section-intro .background-image-container .background-image{align-items:center;display:flex;justify-content:center;overflow:hidden;--p-width:1440px;--p-height:851px;height:var(--p-height);width:var(--p-width)}.section-intro .background-image-container .background-image canvas,.section-intro .background-image-container .background-image img{height:var(--p-height);width:var(--p-width)}@media (max-width:1440px){.section-intro .background-image-container .background-image{border-radius:0!important}}@media (min-width:1200px){.h2,h2{font-size:80px}}@media (max-width:1068px){.h2,h2{font-size:64px}.section-intro .background-image-container .background-image{--p-width:1068px;--p-height:631px}.viewport-content{padding:0 62px;width:100%}}@media (max-width:734px){.h2,h2{font-size:48px}.section-intro .background-image-container .background-image{--p-width:931px;--p-height:550px}.viewport-content{width:100%}}.reverse-columns{align-items:flex-end;display:flex;justify-content:space-between;width:100%}@media (max-width:1220px){.reverse-columns{align-items:flex-start;flex-direction:column-reverse;gap:20px}.reverse-columns .rev-column2{max-width:none;width:100%}}@media (max-width:1170px){.reverse-columns .rev-column2 img{display:none}}.background-image-animation canvas{height:auto;width:100%!important}