#uf-lego-app .no-stream-sectioning:not(.uf-list-view) .uf-lazy-loader .uf-tile-container,#uf-lego-app .platform-stream-sectioning:not(.uf-list-view) .uf-tile-container .stream-section-container .stream-section-items{width:inherit!important;margin:0!important;display:grid!important;gap:var(--uf_lego_uf_ts_grid_gap)!important;grid-template-columns:1fr!important;justify-content:center!important}#uf-lego-app .platform-stream-sectioning:not(.uf-list-view) .uf-tile-container .stream-section-container{width:100%!important}#uf-lego-app .no-stream-sectioning:not(.uf-list-view) .small-highlight,#uf-lego-app .no-stream-sectioning:not(.uf-list-view) .uf-highlight-item,#uf-lego-app .platform-stream-sectioning:not(.uf-list-view) .uf-tile-container .stream-section-container .stream-section-items .small-highlight,#uf-lego-app .platform-stream-sectioning:not(.uf-list-view) .uf-tile-container .stream-section-container .stream-section-items .uf-highlight-item{height:inherit!important}#uf-lego-app .no-stream-sectioning:not(.uf-list-view) .small-highlight .box,#uf-lego-app .no-stream-sectioning:not(.uf-list-view) .small-highlight article,#uf-lego-app .no-stream-sectioning:not(.uf-list-view) .uf-highlight-item .box,#uf-lego-app .no-stream-sectioning:not(.uf-list-view) .uf-highlight-item article,#uf-lego-app .platform-stream-sectioning:not(.uf-list-view) .uf-tile-container .stream-section-container .stream-section-items .small-highlight .box,#uf-lego-app .platform-stream-sectioning:not(.uf-list-view) .uf-tile-container .stream-section-container .stream-section-items .small-highlight article,#uf-lego-app .platform-stream-sectioning:not(.uf-list-view) .uf-tile-container .stream-section-container .stream-section-items .uf-highlight-item .box,#uf-lego-app .platform-stream-sectioning:not(.uf-list-view) .uf-tile-container .stream-section-container .stream-section-items .uf-highlight-item article{height:100%!important}#uf-lego-app body:not(.mobile-tiles).no-stream-sectioning:not(.uf-list-view) .small-highlight figure.uf-tile-thumbnail,#uf-lego-app body:not(.mobile-tiles).no-stream-sectioning:not(.uf-list-view) .uf-highlight-item figure.uf-tile-thumbnail,#uf-lego-app body:not(.mobile-tiles).platform-stream-sectioning:not(.uf-list-view) .uf-tile-container .stream-section-container .stream-section-items .small-highlight figure.uf-tile-thumbnail,#uf-lego-app body:not(.mobile-tiles).platform-stream-sectioning:not(.uf-list-view) .uf-tile-container .stream-section-container .stream-section-items .uf-highlight-item figure.uf-tile-thumbnail{height:41%!important}#uf-lego-app .no-stream-sectioning:not(.uf-list-view) .uf-cta-tile,#uf-lego-app .no-stream-sectioning:not(.uf-list-view) .uf-tile-wrapper,#uf-lego-app .platform-stream-sectioning:not(.uf-list-view) .uf-tile-container .stream-section-container .stream-section-items .uf-cta-tile,#uf-lego-app .platform-stream-sectioning:not(.uf-list-view) .uf-tile-container .stream-section-container .stream-section-items .uf-tile-wrapper{float:inherit!important;justify-content:inherit!important;margin:0!important}#uf-lego-app .no-stream-sectioning:not(.uf-list-view) .uf-cta-tile:not(.full-width-cta),#uf-lego-app .no-stream-sectioning:not(.uf-list-view) .uf-cta-tile:not(.full-width-cta) .uf-cta-panel,#uf-lego-app .no-stream-sectioning:not(.uf-list-view) .uf-form-cta-tile:not(.full-width-cta),#uf-lego-app .no-stream-sectioning:not(.uf-list-view) .uf-link-cta-tile:not(.full-width-cta),#uf-lego-app .no-stream-sectioning:not(.uf-list-view) .uf-tile-wrapper,#uf-lego-app .no-stream-sectioning:not(.uf-list-view) .uf-tile-wrapper .uf-tile,#uf-lego-app body:not(.mobile-tiles).platform-stream-sectioning:not(.uf-list-view) .uf-tile-container .stream-section-container .stream-section-items .uf-cta-tile:not(.full-width-cta),#uf-lego-app body:not(.mobile-tiles).platform-stream-sectioning:not(.uf-list-view) .uf-tile-container .stream-section-container .stream-section-items .uf-cta-tile:not(.full-width-cta) .uf-cta-panel,#uf-lego-app body:not(.mobile-tiles).platform-stream-sectioning:not(.uf-list-view) .uf-tile-container .stream-section-container .stream-section-items .uf-form-cta-tile:not(.full-width-cta),#uf-lego-app body:not(.mobile-tiles).platform-stream-sectioning:not(.uf-list-view) .uf-tile-container .stream-section-container .stream-section-items .uf-link-cta-tile:not(.full-width-cta),#uf-lego-app body:not(.mobile-tiles).platform-stream-sectioning:not(.uf-list-view) .uf-tile-container .stream-section-container .stream-section-items .uf-tile-wrapper:not(.uf-highlight-item):not(.small-highlight),#uf-lego-app body:not(.mobile-tiles).platform-stream-sectioning:not(.uf-list-view) .uf-tile-container .stream-section-container .stream-section-items .uf-tile-wrapper:not(.uf-highlight-item):not(.small-highlight) .uf-tile{width:var(--uf_lego_tile_base_width)!important;height:var(--uf_lego_tile_base_height)!important;margin:0 auto!important}#uf-lego-app body.mobile-tiles.no-stream-sectioning:not(.uf-list-view) .uf-cta-tile,#uf-lego-app body.mobile-tiles.no-stream-sectioning:not(.uf-list-view) .uf-cta-tile .uf-cta-panel,#uf-lego-app body.mobile-tiles.no-stream-sectioning:not(.uf-list-view) .uf-form-cta-tile,#uf-lego-app body.mobile-tiles.no-stream-sectioning:not(.uf-list-view) .uf-link-cta-tile,#uf-lego-app body.mobile-tiles.no-stream-sectioning:not(.uf-list-view) .uf-tile-wrapper,#uf-lego-app body.mobile-tiles.no-stream-sectioning:not(.uf-list-view) .uf-tile-wrapper .uf-tile,#uf-lego-app body.mobile-tiles.platform-stream-sectioning:not(.uf-list-view) .uf-tile-container .stream-section-container .stream-section-items .uf-cta-panel,#uf-lego-app body.mobile-tiles.platform-stream-sectioning:not(.uf-list-view) .uf-tile-container .stream-section-container .stream-section-items .uf-cta-tile,#uf-lego-app body.mobile-tiles.platform-stream-sectioning:not(.uf-list-view) .uf-tile-container .stream-section-container .stream-section-items .uf-form-cta-tile,#uf-lego-app body.mobile-tiles.platform-stream-sectioning:not(.uf-list-view) .uf-tile-container .stream-section-container .stream-section-items .uf-link-cta-tile,#uf-lego-app body.mobile-tiles.platform-stream-sectioning:not(.uf-list-view) .uf-tile-container .stream-section-container .stream-section-items .uf-tile-wrapper,#uf-lego-app body.mobile-tiles.platform-stream-sectioning:not(.uf-list-view) .uf-tile-container .stream-section-container .stream-section-items .uf-tile-wrapper .uf-tile{width:var(--tile_mobile_width)!important;height:var(--tile_mobile_height)!important;margin:0 auto!important}#uf-lego-app body.mobile-tiles.no-stream-sectioning:not(.uf-list-view) .uf-cta-tile,#uf-lego-app body.mobile-tiles.platform-stream-sectioning:not(.uf-list-view) .uf-tile-container .stream-section-container .stream-section-items .uf-cta-tile{grid-column:unset!important}#uf-lego-app body.mobile-tiles.no-stream-sectioning:not(.uf-list-view) .uf-lazy-loader .uf-tile-container,#uf-lego-app body.mobile-tiles.platform-stream-sectioning:not(.uf-list-view) .uf-lazy-loader .uf-tile-container{grid-template-columns:unset!important}#uf-lego-app.no-stream-sectioning:not(.uf-list-view) .uf-tile-wrapper .uf-tile,#uf-lego-app.platform-stream-sectioning:not(.uf-list-view) .uf-tile-wrapper .uf-tile{flex-grow:inherit!important}#uf-lego-app.no-stream-sectioning:not(.uf-list-view) .uf-tile-container .uf-tile-wrapper:hover .uf-tile-copy,#uf-lego-app.platform-stream-sectioning:not(.uf-list-view) .uf-tile-container .uf-tile-wrapper:hover .uf-tile-copy{position:inherit!important}#uf-lego-app .uf-slider .uf-slider-track{height:auto!important}#uf-lego-app .no-stream-sectioning:not(.uf-list-view) #uf-tile-container .uf-form-cta-tile .uf-cta-landing-panel,#uf-lego-app .platform-stream-sectioning:not(.uf-list-view) #uf-tile-container .stream-section-container .stream-section-items .uf-form-cta-tile .uf-cta-landing-panel{height:74%!important}#uf-lego-app #uf-item-page.no-stream-sectioning:not(.uf-list-view) #uf-slider.uf-slider .uf-slider-track .uf-slider-list .uf-tile-wrapper:first-child,#uf-lego-app #uf-item-page.platform-stream-sectioning:not(.uf-list-view) #uf-slider.uf-slider .uf-slider-track .uf-slider-list .uf-tile-wrapper:first-child{margin-left:2px!important}#uf-lego-app #uf-item-page.no-stream-sectioning:not(.uf-list-view) #uf-slider.uf-slider .uf-slider-track .uf-slider-list .uf-tile-wrapper,#uf-lego-app #uf-item-page.platform-stream-sectioning:not(.uf-list-view) #uf-slider.uf-slider .uf-slider-track .uf-slider-list .uf-tile-wrapper{margin:0 20px 20px 0!important}#uf-lego-app .platform-stream-sectioning:not(.uf-list-view) .uf-tile-container .stream-section-container .stream-section-header{padding-right:0!important}#uf-lego-app body:not(.uf-list-view).uf-item-page .uf-cta-tile .uf-cta-panel .uf-cta-activate,#uf-lego-app #uf-embed-tile-page .uf-cta-tile .uf-cta-panel .uf-cta-activate{bottom:5%!important}@media (max-width:1335px){#uf-lego-app .no-stream-sectioning:not(.uf-list-view) .uf-highlight-item .uf-tile h1.uf-tile-title,#uf-lego-app .platform-stream-sectioning:not(.uf-list-view) .uf-highlight-item .uf-tile h1.uf-tile-title{font-size:1.9rem!important}#uf-lego-app body.platform-stream-sectioning:not(.uf-list-view):not(.mobile-tiles) .uf-tile-container .stream-section-container .stream-section-items .uf-tile-wrapper,#uf-lego-app body.platform-stream-sectioning:not(.uf-list-view):not(.mobile-tiles) .uf-tile-container .stream-section-container .stream-section-items .uf-tile-wrapper .uf-tile{width:var(--uf_lego_tile_base_width)!important;height:var(--uf_lego_tile_base_height)!important;margin:0 auto!important}}.barlowe header.hero{width:calc(100% - (62px * 2))!important}@media only screen and (min-width:560px){#uf-lego-app .uf-hub-page.no-stream-sectioning:not(.uf-list-view) .uf-description-block,#uf-lego-app .uf-hub-page.platform-stream-sectioning:not(.uf-list-view) .uf-description-block,#uf-lego-app .uf-stream-page.no-stream-sectioning:not(.uf-list-view) .uf-description-block,#uf-lego-app .uf-stream-page.platform-stream-sectioning:not(.uf-list-view) .uf-description-block{margin:40px auto!important}#uf-lego-app body:not(.mobile-tiles).no-stream-sectioning:not(.uf-list-view) .uf-lazy-loader .uf-tile-container,#uf-lego-app body:not(.mobile-tiles).platform-stream-sectioning:not(.uf-list-view) .uf-lazy-loader .uf-tile-container .stream-section-container .stream-section-items{grid-template-columns:repeat(auto-fill,minmax(var(--uf_lego_tile_base_width),0fr))!important;grid-template-rows:repeat(auto-fill,max(var(--uf_lego_tile_base_height),0fr))!important}#uf-lego-app.no-stream-sectioning:not(.uf-list-view) .uf-lazy-loader .uf-tile-container.small-highlight-grid,#uf-lego-app.platform-stream-sectioning:not(.uf-list-view) .uf-lazy-loader .uf-tile-container .stream-section-container .stream-section-items.small-highlight-grid{grid-template-rows:repeat(auto-fill,max(var(--uf_lego_tile_base_height),0fr))!important}#uf-lego-app .no-stream-sectioning:not(.uf-list-view) .uf-cta-panel,#uf-lego-app .no-stream-sectioning:not(.uf-list-view) .uf-cta-tile,#uf-lego-app .no-stream-sectioning:not(.uf-list-view) .uf-form-cta-tile,#uf-lego-app .no-stream-sectioning:not(.uf-list-view) .uf-tile-wrapper,#uf-lego-app .no-stream-sectioning:not(.uf-list-view) .uf-tile-wrapper .uf-tile,#uf-lego-app .platform-stream-sectioning:not(.uf-list-view) .uf-cta-panel,#uf-lego-app .platform-stream-sectioning:not(.uf-list-view) .uf-cta-tile,#uf-lego-app .platform-stream-sectioning:not(.uf-list-view) .uf-form-cta-tile,#uf-lego-app .platform-stream-sectioning:not(.uf-list-view) .uf-tile-wrapper,#uf-lego-app .platform-stream-sectioning:not(.uf-list-view) .uf-tile-wrapper .uf-tile{margin:0!important}#uf-lego-app body:not(.uf-list-view) #uf-reco-tiles-list .uf-tile-wrapper,#uf-lego-app body:not(.uf-list-view) #uf-reco-tiles-list .uf-tile-wrapper .uf-tile{margin:20px auto!important}.barlowe header.hero{max-width:calc((var(--uf_lego_uf_ts_grid_tb_wide) * var(--uf_lego_tile_base_width)) + ((var(--uf_lego_uf_ts_grid_tb_wide) - 1) * var(--uf_lego_uf_ts_grid_gap)))!important}}@media only screen and (min-width:1336px){#uf-lego-app .no-stream-sectioning:not(.uf-list-view) .small-highlight,#uf-lego-app .no-stream-sectioning:not(.uf-list-view) .uf-highlight-item,#uf-lego-app .platform-stream-sectioning:not(.uf-list-view) .small-highlight,#uf-lego-app .platform-stream-sectioning:not(.uf-list-view) .uf-highlight-item{grid-row:span var(--uf_lego_uf_ts_grid_highlight_height)!important;grid-column:span min(var(--uf_lego_uf_ts_grid_highlight_width),var(--uf_lego_uf_ts_grid_dt_tiles_wide))!important}#uf-lego-app .no-stream-sectioning:not(.uf-list-view) .small-highlight,#uf-lego-app .no-stream-sectioning:not(.uf-list-view) .small-highlight .uf-tile,#uf-lego-app .no-stream-sectioning:not(.uf-list-view) .uf-highlight-item,#uf-lego-app .no-stream-sectioning:not(.uf-list-view) .uf-highlight-item .uf-tile,#uf-lego-app .platform-stream-sectioning:not(.uf-list-view) .small-highlight,#uf-lego-app .platform-stream-sectioning:not(.uf-list-view) .small-highlight .uf-tile,#uf-lego-app .platform-stream-sectioning:not(.uf-list-view) .uf-highlight-item,#uf-lego-app .platform-stream-sectioning:not(.uf-list-view) .uf-highlight-item .uf-tile{width:100%!important;height:100%!important;margin:0!important;max-height:calc((var(--uf_lego_uf_ts_grid_highlight_height) * var(--uf_lego_tile_base_height)) + ((var(--uf_lego_uf_ts_grid_highlight_height) - 1) * var(--uf_lego_uf_ts_grid_gap)))!important;max-width:calc((var(--uf_lego_uf_ts_grid_highlight_width) * var(--uf_lego_tile_base_width)) + ((var(--uf_lego_uf_ts_grid_highlight_width) - 1) * var(--uf_lego_uf_ts_grid_gap)))!important;min-height:calc((var(--uf_lego_uf_ts_grid_highlight_height) * var(--uf_lego_tile_base_height)) + ((var(--uf_lego_uf_ts_grid_highlight_height) - 1) * var(--uf_lego_uf_ts_grid_gap)))!important;min-width:calc((var(--uf_lego_uf_ts_grid_highlight_width) * var(--uf_lego_tile_base_width)) + ((var(--uf_lego_uf_ts_grid_highlight_width) - 1) * var(--uf_lego_uf_ts_grid_gap)))!important}.barlowe header.hero{max-width:calc((var(--uf_lego_uf_ts_grid_dt_tiles_wide) * var(--uf_lego_tile_base_width)) + ((var(--uf_lego_uf_ts_grid_dt_tiles_wide) - 1) * var(--uf_lego_uf_ts_grid_gap)))!important}}@media screen and (max-width:1606px){#uf-lego-app body:not(.uf-item-page) .container{width:90%}}@media screen and (min-width:1877px){#uf-lego-app body:not(.uf-item-page) .container{width:90%}}