.l-asset{padding-bottom:55px;padding-top:55px;position:relative;z-index:1}@media (min-width:768px){.l-asset{padding-top:75px}}@media (min-width:992px){.l-asset{padding-top:60px}}@media (min-width:1200px){.l-asset{padding-top:80px}}@media (min-width:1400px){.l-asset{padding-top:100px}}@media (min-width:768px){.l-asset{padding-bottom:75px}}@media (min-width:992px){.l-asset{padding-bottom:60px}}@media (min-width:1200px){.l-asset{padding-bottom:80px}}@media (min-width:1400px){.l-asset{padding-bottom:100px}}.l-asset--no-padding,.l-asset--no-spacing{padding-bottom:0!important;padding-top:0!important}.l-asset--padding-top,.l-asset--spacing-top{padding-bottom:0!important}.l-asset--padding-bottom,.l-asset--spacing-bottom{padding-top:0!important}.l-asset__container{margin-inline:auto;max-inline-size:80rem;padding-inline:1em}.l-asset__item{width:100%}.l-asset__item,.l-asset__item .hs-video-widget,.l-asset__item iframe,.l-asset__item img,.l-asset__item video{border-radius:20px}.l-asset__item img{max-height:672px;-o-object-fit:cover;object-fit:cover;width:100%}.l-asset__item .hs-video-widget{max-height:672px}.l-asset__item iframe{aspect-ratio:1/.5;width:100%}.l-asset__video{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.l-asset__video video{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;width:100%}.l-asset__video .play-button{background:transparent;background-repeat:no-repeat;background-size:contain;border:none;cursor:pointer;height:50px;position:absolute;-webkit-transition:all .3s cubic-bezier(.19,1,.22,1);transition:all .3s cubic-bezier(.19,1,.22,1);width:50px;z-index:10;-webkit-tap-highlight-color:transparent}@media (min-width:992px){.l-asset__video .play-button{height:80px;width:80px}}.l-asset__video .play-button:hover{scale:.92}.l-asset__video .play-button.hidden{display:none}@media (min-width:992px){.l-asset--width--wide .l-asset__item{max-width:1600px;width:80vw}}.l-asset__caption{font-size:16px;font-size:14px;margin-top:8px}.l-asset--no-spacing{padding-top:0!important}.l-asset--no-spacing,.l-asset--spacing-top{padding-bottom:0!important}.l-asset--spacing-bottom{padding-top:0!important}