.rating{display:flex;gap:12px}.rating svg{width:20px;height:20px}@media (max-width:1400px){.rating{gap:10px}.rating svg{width:18px;height:18px}}@media (max-width:960px){.rating{gap:8px}.rating svg{width:16px;height:16px}}.horizontal-block{display:grid;grid-template-columns:1fr 1fr;text-align:center}.horizontal-block-ratio{aspect-ratio:1920/880}.horizontal-block-ratio .content,.horizontal-block-ratio .heading{aspect-ratio:960/880}.horizontal-block-blue{background:var(--color-primary-info)}.horizontal-block-pink{background:var(--color-secondary-info)}.horizontal-block-mt{margin-top:64px}@media (max-width:1400px){.horizontal-block-ratio{aspect-ratio:2/1}.horizontal-block-ratio .content,.horizontal-block-ratio .heading{aspect-ratio:1/1}.horizontal-block-mt{margin-top:32px}}@media (max-width:960px){.horizontal-block{display:flex;flex-direction:column;aspect-ratio:auto}.heading:first-child{padding-bottom:20px}.content{order:2}.horizontal-block-reordering .heading:nth-child(2){padding-bottom:20px}.horizontal-block-reordering .heading:first-child{padding-bottom:40px}.horizontal-block .content,.horizontal-block .heading{aspect-ratio:auto}.horizontal-block .content:has(picture){aspect-ratio:354/400}.horizontal-block-reordering .cell-list:first-child{order:2}.horizontal-block-mt{margin-top:20px}}.block{padding-top:60px;padding-bottom:60px;display:flex;flex-direction:column;max-width:100%;position:relative;overflow:hidden}.block .text{z-index:2}.block-small-py{padding-top:40px;padding-bottom:40px}.block-ratio{aspect-ratio:1920/880;min-height:480px}.block-bg video{position:absolute;top:50%;bottom:0;z-index:0;left:50%;transform:translate(-50%,-50%);min-width:100%;min-height:100%}.block-bg div{position:relative}.block-black{background:var(--color-primary)}.block-start{justify-content:start}.block-end{justify-content:end}.block-center{justify-content:center}.block .content{aspect-ratio:1920/600;max-width:100%}.block-big{aspect-ratio:auto;height:100vh;width:100vw}.play-button{text-align:center;z-index:2;position:relative}.play-button svg{width:48px}.block-big-mt{padding-top:80px;padding-bottom:0}@media (max-width:1400px){.block{padding-top:32px;padding-bottom:32px}.block-ratio{aspect-ratio:2/1}.block .content{aspect-ratio:1200/400}.block-bg video{min-width:100vw;min-height:100vh}.block-big-mt{padding-top:64px}.block-small-py{padding-top:32px;padding-bottom:32px}}@media (max-width:960px){.block{padding-top:20px;padding-bottom:20px}.block,.block .content{aspect-ratio:auto}.block-big-mt{padding-top:56px}.block-big{height:calc(100dvh - 80px)}.block-bg video{height:100dvh;min-height:auto}.block-small-py{padding-top:20px;padding-bottom:20px}}.block-nopb{padding-bottom:0}:host::shadow::-webkit-media-controls-container,video::-webkit-media-controls,video::-webkit-media-controls-current-time-display,video::-webkit-media-controls-mute-button,video::-webkit-media-controls-panel,video::-webkit-media-controls-play-button,video::-webkit-media-controls-start-playback-button,video::-webkit-media-controls-timeline,video::-webkit-media-controls-volume-slider{display:none!important;-webkit-appearance:none;opacity:0;visibility:hidden}.block-bg .error-poster{position:absolute;inset:0;display:none}.block-bg .error-poster-show{display:block;z-index:1}.block-bg .block-bg-overlay{position:absolute;inset:0;width:100%;height:100%;background-color:var(--color-primary);opacity:.6}.block picture{display:block;position:absolute;inset:0;overflow:hidden}.block picture img{object-fit:cover;width:100%;height:100%;left:50%;transform:translateX(-50%);position:absolute}.content{display:flex;justify-content:center;align-items:center;overflow:hidden;position:relative}.content img{max-width:100%;max-height:100%;width:auto;height:100%}.content picture{position:absolute;inset:0}.content picture img{object-fit:cover;width:auto;height:100%}.content video{width:auto;height:100%;background:none}.content-pink video{background-color:var(--color-secondary-info)}.content-blue video{background-color:var(--color-primary-info)}.content-white video{background-color:var(--color-secondary)}@media (max-width:960px){.content{background:transparent}.content video{width:100%}}.button-group{display:flex;padding:40px 0 64px;justify-content:center}@media (max-width:960px){.button-group{padding:20px 20px 40px;flex-direction:column}}