.tile-stats li.stat{align-items:center;display:flex;flex-direction:row;font-size:14px;justify-content:center;letter-spacing:.04rem;line-height:1.125rem}.tile-stats li.stat a:not(:hover){color:#697077}.tile-stats li.stat:not(:last-of-type):after{align-items:center;background-color:#515357;border-radius:50%;content:"";display:flex;flex-direction:row;height:3px;justify-content:center;margin:0 .35rem;width:3px}.card-stats .stat svg{height:1rem;width:1.25rem}.search-tile{border-radius:1rem;flex:0 0 33.33333%;margin-bottom:1.5rem;max-width:33.33333%;padding-left:12px;padding-right:12px;position:relative;width:100%}@media (max-width:991.98px){.search-tile{flex:0 0 100%;flex-basis:auto;max-width:100%;padding-left:12px;padding-right:12px;position:relative;width:100%}}.search-tile .card{height:100%;margin-bottom:0}.search-tile .card .card-img-top{position:relative}.search-tile .card .card-img-top>a{border-top-left-radius:1rem;border-top-right-radius:1rem;display:inline-block;width:100%}.search-tile .card .card-img-top .overlay{background-color:rgba(0,0,0,.8);bottom:0;color:#fff;font-weight:500;left:0;position:absolute;text-transform:uppercase;width:100%}.search-tile .card .card-img,.search-tile .card .card-img-top .overlay{border-top-left-radius:1rem;border-top-right-radius:1rem}.search-tile .card .card-block{margin-top:auto}.search-tile .card-stats{margin-left:auto}.search-tile .card-stats,.search-tile .card-stats>div{align-items:center;display:flex;flex-direction:row;justify-content:flex-end}.search-tile .card-stats .stat{align-items:center;display:flex;flex-direction:row-reverse}.search-tile .card-stats .stat .stat-amount{margin-right:.5rem}.search-tile .card-stats .dropdown{margin-left:.5rem}.promo-card.card{background-color:#666;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border:none;color:#fff;height:0;margin-bottom:1rem;overflow:hidden;padding:56.25% 0 0!important;position:relative;text-align:center}.promo-card.card .promo-card-overlay{height:100%;left:0;position:absolute;top:0;width:100%}.promo-card.card .promo-card-overlay .promo-card-container{align-content:space-around;align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}@media (min-width:1200px){.promo-card.card .promo-card-overlay .promo-card-container{padding:2.5rem}}@media (max-width:1199.98px){.promo-card.card .promo-card-overlay .promo-card-container{padding:1rem}}.promo-card.card .promo-card-overlay .promo-card-container.promo-list-card-container{justify-content:flex-start}.promo-card.card .promo-card-overlay .promo-card-container.promo-list-card-container .promo-text-large a{color:#fff}@media (hover:hover){.promo-card.card .promo-card-overlay .promo-card-container.promo-list-card-container .promo-text-large a:hover{text-decoration:none}}.promo-card.card .promo-text-small{font-size:12px;line-height:1.125rem;margin-bottom:.5rem;text-transform:uppercase}.promo-card.card .promo-text-large{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:block;display:-webkit-box;font-size:24px;height:3rem;line-height:1.5rem;margin-bottom:.5rem;overflow:hidden;padding:0!important;position:relative;text-overflow:ellipsis;width:100%}.promo-card.card .promo-text-large:after{background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 75%);bottom:0;color:inherit;content:"...";display:none!important;height:1.5rem;position:absolute;right:0;text-align:right;width:25%}@supports (-webkit-line-clamp:2){.promo-card.card .promo-text-large:after{display:block}}@media (max-width:400px){.promo-card.card .promo-text-large{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:block;display:-webkit-box;height:1.5rem;line-height:1.5rem;overflow:hidden;padding:0!important;position:relative;text-overflow:ellipsis}.promo-card.card .promo-text-large:after{background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 75%);bottom:0;color:inherit;content:"...";display:none!important;height:1.5rem;position:absolute;right:0;text-align:right;width:25%}@supports (-webkit-line-clamp:2){.promo-card.card .promo-text-large:after{display:block}}}.promo-card.card .promo-buttons{align-items:center;display:flex;flex-direction:row;justify-content:space-around}.promo-card.card .promo-buttons .btn{min-width:125px}@media (max-width:575.98px){.promo-card.card .promo-buttons .btn{font-size:14px;line-height:1.125rem;min-width:100px;padding:.5rem!important}}.promo-card.card .promo-buttons .btn+.btn{margin-left:.5rem}@media (max-width:450px){.promo-card.card .btn{padding:.5rem 1.5rem!important}}.promo-card.card.half-height{padding-top:33.33333%!important}.promo-card.card.half-height .promo-text-large,.promo-card.card.half-height .promo-text-small{margin:0}.promo-card.card.entity-tile .promo-card-overlay,.promo-card.card.feed-tile .promo-card-overlay{background:rgba(0,0,0,.5)}.promo-card.card.feed-tile .promo-text-large{margin:.5rem 0 1.5rem}.promo-card.card.blog_post_feed_tile .tile-actions-menu,.promo-card.card.challenge_feed_tile .tile-actions-menu,.promo-card.card.study_feed_tile .tile-actions-menu{position:absolute;right:0;text-transform:none;top:.25rem}.promo-card.card.blog_post_feed_tile .tile-actions-menu .btn-flat,.promo-card.card.challenge_feed_tile .tile-actions-menu .btn-flat,.promo-card.card.study_feed_tile .tile-actions-menu .btn-flat{background-color:transparent;color:#fff}.promo-card.card.bg-lego-dark-blue:before,.promo-card.card.bg-lego-dark-purple:before,.promo-card.card.bg-lego-dark-red:before,.promo-card.card.bg-lego-yellow:before{background-repeat:no-repeat;content:"";position:absolute}.promo-card.card.bg-lego-dark-blue{background:radial-gradient(100% 671.97% at 0 0,#0073b7 0,#005387 100%);color:#fff}.promo-card.card.bg-lego-dark-blue:before{background-image:url(../../img/tiles/shop-book.svg);background-size:96px 103px;height:103px;right:0;top:0;width:96px}.promo-card.card.bg-lego-yellow{background:radial-gradient(100% 671.97% at 0 0,#ffbd00 0,#bf8c00 100%);color:#000}.promo-card.card.bg-lego-yellow:before{background-image:url(../../img/tiles/idea-brick.svg);background-size:92px 103px;height:103px;right:-.5rem;top:0;width:92px}.promo-card.card.bg-lego-dark-purple:before,.promo-card.card.bg-lego-dark-red:before{background-size:130px 130px;height:147px;right:-22%;top:-1rem;width:147px}.promo-card.card.bg-lego-dark-purple{background:radial-gradient(100% 671.97% at 0 0,#6f58ce 0,#443a8d 100%);color:#fff}.promo-card.card.bg-lego-dark-purple:before{background-image:url(../../img/tiles/contest-ribbon.svg)}.promo-card.card.bg-lego-dark-red{background:radial-gradient(100% 671.97% at 0 0,#cd264b 0,#8a1232 100%);color:#fff}.promo-card.card.bg-lego-dark-red:before{background-image:url(../../img/tiles/activity-lightning.svg)}.promo-card.card.bg-lego-yellow-lg{background-image:url(../../img/bgs/lego-bg-yellow-lg.png)}.blog-post-tile.explore{flex:0 0 25%;max-width:25%;padding-left:12px;padding-right:12px;position:relative;width:100%}.blog-post-tile.explore img{border-radius:1rem;margin-bottom:.5rem;width:100%}@media (min-width:992px){.blog-menu{margin:0 0 0 .75rem}}@media (min-width:768px) and (max-width:991.98px){.blog-menu{margin:0 0 0 .5rem}}.blog-menu .nav-item{-webkit-touch-callout:none;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.blog-menu .nav-item>span{font-size:11.75px;margin-left:.5rem}.blog-menu .blog-menu-contents-container .loading-spinner{display:block;font-size:60px;text-align:center}.blog-menu .dropdown-menu{flex-direction:row;padding:2.5rem 0 0;width:100%}.blog-menu .dropdown-menu,.blog-menu .dropdown-menu .dropdown-menu-content{border-bottom-left-radius:1rem;border-bottom-right-radius:1rem;display:flex;margin:0}.blog-menu .dropdown-menu .dropdown-menu-content{flex:1 0 100%;flex-wrap:wrap}@media (min-width:1164px){.blog-menu .dropdown-menu .dropdown-menu-content{margin:0 auto!important;max-width:1164px}}@media (max-width:1164px){.blog-menu .dropdown-menu .dropdown-menu-content{max-width:100%!important}}.blog-menu .dropdown-menu a{font-size:14px;line-height:1.125rem;margin:.25rem 0}.blog-menu .dropdown-menu .blog-posts{flex:0 0 66.66667%;max-width:66.66667%;padding-bottom:2.25rem;padding-left:12px;padding-right:12px;position:relative;width:100%}.blog-menu .dropdown-menu .blog-posts .loading-spinner{margin-top:3.5rem}.blog-menu .dropdown-menu .blog-posts .blog-post-header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding-bottom:.5rem}.blog-menu .dropdown-menu .blog-posts .blog-post-header h4{color:#000;margin-bottom:0!important;width:100%}.blog-menu .dropdown-menu .blog-posts .blog-post-header .see-all{white-space:nowrap}.blog-menu .dropdown-menu .blog-posts .blog-post-content{display:flex;flex:1 0 100%;flex-wrap:wrap;margin:0 -12px}.blog-menu .dropdown-menu .image{align-items:flex-start;bottom:0;display:flex;flex:0 0 33.33333%;flex-direction:column;justify-content:flex-end;max-height:100%;max-width:33.33333%;overflow:hidden;padding:0;position:relative;position:absolute;right:0;width:100%}.blog-menu .dropdown-menu .image img{border-bottom-right-radius:1rem;height:auto;max-width:100%;max-width:514px}@media (-ms-high-contrast:none){.blog-menu .dropdown-menu .image img{margin-top:-275px}}.blog-menu-overlay{background:rgba(0,0,0,.6);height:calc(var(--vh)*100);left:0;position:absolute;top:0;width:100%;z-index:1}body.blog-menu-open{overflow-y:scroll;position:fixed;width:100%}@media (min-width:992px){.explore-menu{margin:0 0 0 .75rem}}@media (min-width:768px) and (max-width:991.98px){.explore-menu{margin:0 0 0 .5rem}}.explore-menu .nav-item{-webkit-touch-callout:none;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.explore-menu .nav-item>span{font-size:11.75px;margin-left:.5rem}.explore-menu .dropdown-menu{box-shadow:0 32px 56px 0 rgba(0,0,0,.25);flex-direction:row;padding:0;width:100%}.explore-menu .dropdown-menu,.explore-menu .dropdown-menu .dropdown-menu-content{border-bottom-left-radius:1rem;border-bottom-right-radius:1rem;display:flex;margin:0}.explore-menu .dropdown-menu .dropdown-menu-content{flex:1 0 100%;flex-wrap:wrap}@media (min-width:1164px){.explore-menu .dropdown-menu .dropdown-menu-content{margin:0 auto!important;max-width:1164px}}@media (max-width:1164px){.explore-menu .dropdown-menu .dropdown-menu-content{max-width:100%!important}}.explore-menu .dropdown-menu a{font-size:14px;line-height:1.125rem;margin:.25rem 0}.explore-menu .dropdown-menu .collections,.explore-menu .dropdown-menu .themes{padding-bottom:2.25rem;padding-top:2.5rem}.explore-menu .dropdown-menu .collections h4,.explore-menu .dropdown-menu .themes h4{color:#000;margin-bottom:0!important;padding-bottom:.5rem;width:100%}.explore-menu .dropdown-menu .collections{display:flex;flex:0 0 16.66667%;flex-direction:column;max-width:16.66667%;padding-left:12px;padding-right:12px;position:relative;width:100%}@media (max-width:991.98px){.explore-menu .dropdown-menu .collections{flex:0 0 33.33333%;max-width:33.33333%;padding-left:12px;padding-right:12px;position:relative;width:100%}}.explore-menu .dropdown-menu .themes{flex:0 0 41.66667%;max-width:41.66667%;padding-left:12px;padding-right:0;position:relative;width:100%}@media (max-width:991.98px){.explore-menu .dropdown-menu .themes{flex:0 0 66.66667%;max-width:66.66667%;padding-left:12px;padding-right:12px;position:relative;width:100%}}.explore-menu .dropdown-menu .themes .theme-links{display:flex;flex-direction:column;flex-wrap:wrap;height:168px;max-height:168px}.explore-menu .dropdown-menu .themes .theme-links .theme-link{width:33%}@media (max-width:991.98px){.explore-menu .dropdown-menu .themes .theme-links .theme-link{width:50%}}.explore-menu .dropdown-menu .see-all{flex:0 0 8.33333%;font-size:14px;line-height:1.125rem;max-width:8.33333%;padding:2.5rem 0;position:relative;white-space:nowrap;width:100%}.explore-menu .dropdown-menu .image{align-items:flex-start;bottom:0;display:flex;flex:0 0 33.33333%;flex-direction:column;justify-content:center;max-height:100%;max-width:33.33333%;overflow:hidden;padding:1rem 0 0;position:relative;position:absolute;right:0;width:100%}.explore-menu .dropdown-menu .image img{border-bottom-right-radius:1rem;height:auto;margin-top:4rem;max-width:100%;max-width:514px}@media (-ms-high-contrast:none){.explore-menu .dropdown-menu .image img{margin-top:-100px}}.explore-menu-overlay{background:rgba(0,0,0,.6);height:calc(var(--vh)*100);left:0;position:absolute;top:0;width:100%;z-index:1}body.explore-menu-open{overflow-y:scroll;position:fixed;width:100%}.fixed-search{-webkit-touch-callout:none;align-items:center;background-color:#000;border:1px solid #fff;border-radius:100px;box-shadow:inset 0 0 1px 0 #fff,0 0 1px 0 #fff;display:flex;flex-direction:row;margin:0 1rem 0 0;padding:0;-webkit-user-select:none;-ms-user-select:none;user-select:none}.fixed-search button.search-icon{background:none;border:none;border-bottom-left-radius:100px;border-top-left-radius:100px;color:#fff;font-size:18px;height:40px;line-height:38px;padding:0 .25rem 0 .5rem}.fixed-search button.search-icon.active{background-color:#fff;color:#000}.fixed-search input{background-color:transparent;border:0;border-bottom-right-radius:100px;border-top-right-radius:100px;color:#fff;font-size:12px;line-height:1.125rem;min-height:40px;min-width:160px}.fixed-search input:-ms-input-placeholder{color:inherit;font-size:inherit;font-style:italic;opacity:.8}.fixed-search input::placeholder{color:inherit;font-size:inherit;font-style:italic;opacity:.8}.fixed-search input:active,.fixed-search input:focus{background-color:#fff;box-shadow:none;color:#000;outline:none}.fixed-search input:-webkit-autofill{-webkit-border-bottom-right-radius:100px;-webkit-border-top-right-radius:100px}.fixed-search input:-webkit-autofill,.fixed-search input:-webkit-autofill:hover{-webkit-text-fill-color:#fff;-webkit-box-shadow:inset 0 0 0 50px #000}.fixed-search input:-webkit-autofill:active,.fixed-search input:-webkit-autofill:focus{-webkit-text-fill-color:#000;-webkit-box-shadow:inset 0 0 0 50px #fff}.fixed-search input:-webkit-autofill:first-line{font-family:Cera Pro,sans-serif;font-size:12px;line-height:1.125rem}.fixed-search .nav-link{position:relative}.messages-container{flex-direction:column;left:0;position:fixed;top:0;width:100%}.messages-container .message{align-items:center;background-color:#007e49;border-radius:1rem;color:#fff;display:flex;flex:1 0 100%;flex-direction:row;flex-wrap:wrap;flex-wrap:nowrap;font-size:14px;letter-spacing:.04rem;line-height:1.125rem;margin:0 1.25rem .75rem;padding:1.5rem}@media (min-width:992px){.messages-container .message{margin:0 9rem .75rem}}.messages-container .message:first-of-type{margin-top:.75rem}.messages-container .message .message-content{margin-right:1rem}.messages-container .message .message-content a{color:#fff;text-decoration:underline}.messages-container .message .message-content p:last-of-type{margin-bottom:0}.messages-container .message .message-actions{align-items:center;background-color:#fff;border-radius:50%;display:flex;flex-direction:row;font-size:1rem;height:1.25rem;justify-content:center;margin-left:auto;opacity:1;padding-top:2px;width:1.25rem}.messages-container .message .message-actions a{color:#007e49}.messages-container .message.message-warning{background-color:#394754}.messages-container .message.message-warning .message-actions a{color:#394754}.messages-container .message.message-error{background-color:#cd264b}.messages-container .message.message-error .message-actions a{color:#cd264b}.pings-container .message{display:flex;flex-direction:row;position:relative}.pings-container .message .avatar-wrapper{padding-right:2.25rem;position:relative}.pings-container .message .message-content{margin-right:3rem}.pings-container .message .message-content a{text-decoration:underline}.pings-container .message .message-actions{align-items:center;background-color:#394754;border-radius:50%;display:flex;flex-direction:row;font-size:1rem;height:1.5rem;justify-content:center;opacity:1;position:absolute;right:1rem;top:1rem;width:1.5rem}.pings-container .message .message-actions a{color:#fff}.footer-social-links{align-items:center;background-color:#fff;border-radius:1rem;display:flex;flex-direction:row;margin-bottom:1rem;padding:1rem;width:100%}.footer-social-links .follow-us{font-size:14px;font-weight:500;line-height:1.125rem}.footer-social-links .link-social-X{color:#000;margin-left:auto}.footer-social-links .link-social-Facebook{color:#3b5998}.footer-social-links .link-social-YouTube{color:red}.footer-social-links .link-footer:not(:last-of-type){margin-right:.5rem}.avatar-lego.avatar-nav .fa-badge-brand{color:#e95a51}#mobile-menu-left,#mobile-menu-right{background-color:#fff;bottom:0!important;color:#515357;display:block!important;height:100%;max-width:calc(100vw - 3rem);top:0!important;width:calc(100vw - 3rem)}.fade#mobile-menu-left,.fade#mobile-menu-right{opacity:1;transform:none!important;transition:left .3s ease-out!important}#mobile-menu-left .modal-dialog,#mobile-menu-right .modal-dialog{height:100%;max-height:100%;min-width:100%;transform:none!important;width:100%}#mobile-menu-left .modal-dialog .modal-header,#mobile-menu-right .modal-dialog .modal-header{border-bottom:0;border-top-left-radius:0;padding:0}#mobile-menu-left .modal-dialog .modal-header img,#mobile-menu-right .modal-dialog .modal-header img{height:auto;margin-bottom:1rem;max-height:65px;max-width:100%}#mobile-menu-left .modal-dialog .modal-header .mobile-menu-close-button,#mobile-menu-right .modal-dialog .modal-header .mobile-menu-close-button{align-items:center;display:flex;flex-direction:row;font-size:2rem;height:calc(var(--vh)*100);justify-content:center;position:fixed;top:0;width:3rem;z-index:2000}#mobile-menu-left .modal-dialog .modal-header .mobile-menu-close-button a,#mobile-menu-right .modal-dialog .modal-header .mobile-menu-close-button a{color:#fff}@media (hover:hover){#mobile-menu-left .modal-dialog .modal-header .mobile-menu-close-button a:hover,#mobile-menu-right .modal-dialog .modal-header .mobile-menu-close-button a:hover{color:#fff}}#mobile-menu-left .modal-dialog .modal-content,#mobile-menu-right .modal-dialog .modal-content{background-color:#fff;border-top-left-radius:0;color:#515357;height:100%;max-height:100%!important;width:100%}#mobile-menu-left .modal-dialog .modal-content .modal-body,#mobile-menu-right .modal-dialog .modal-content .modal-body{align-items:flex-end;display:flex;flex-direction:row;padding:0}#mobile-menu-left .modal-dialog .modal-content .modal-body a,#mobile-menu-right .modal-dialog .modal-content .modal-body a{color:#515357}@media (hover:hover){#mobile-menu-left .modal-dialog .modal-content .modal-body a:hover,#mobile-menu-right .modal-dialog .modal-content .modal-body a:hover{color:#000}}@supports (-webkit-overflow-scrolling:touch){#mobile-menu-left .modal-dialog .modal-content .modal-body,#mobile-menu-right .modal-dialog .modal-content .modal-body{-webkit-overflow-scrolling:touch;height:100vh;overflow-y:scroll}}#mobile-menu-left{border-bottom-right-radius:1rem;border-top-right-radius:1rem}#mobile-menu-left.fade.show{left:0}#mobile-menu-left.fade{left:-100vw}#mobile-menu-left .modal-dialog{box-shadow:24px 0 56px 0 rgba(0,0,0,.25)}#mobile-menu-left .modal-dialog .modal-header{padding:2.25rem 2.25rem 0}#mobile-menu-left .modal-dialog .modal-header .mobile-menu-close-button{right:0}#mobile-menu-left .modal-dialog .modal-content{border-bottom-right-radius:1rem;border-top-right-radius:1rem}#mobile-menu-left.show+#mobile-menu-left___BV_modal_backdrop_{background-color:rgba(81,83,87,.5);opacity:1}#mobile-menu-left{color:#000}#mobile-menu-left .modal-dialog .modal-header{padding:2.5rem 2.5rem 0}#mobile-menu-left .modal-dialog .modal-content{color:#000}#mobile-menu-left .modal-dialog .modal-content .modal-body a{color:#24323f}@media (hover:hover){#mobile-menu-left .modal-dialog .modal-content .modal-body a:hover{color:#000}}#mobile-menu-left.show+#mobile-menu-left___BV_modal_backdrop_{background-color:rgba(0,0,0,.5)}#mobile-menu-right{border-bottom-left-radius:1rem;border-top-left-radius:1rem}#mobile-menu-right.fade.show{left:3rem}#mobile-menu-right.fade{left:100vw}#mobile-menu-right .modal-dialog{box-shadow:-24px 0 56px 0 rgba(0,0,0,.25)}#mobile-menu-right .modal-dialog .modal-content{border-bottom-left-radius:1rem;border-top-left-radius:1rem;border-top-right-radius:0;padding:2.5rem}#mobile-menu-right .modal-dialog .modal-content .modal-header{border-bottom:0;border-top-right-radius:0;padding:0}#mobile-menu-right .modal-dialog .modal-content .modal-header img{max-height:65px}#mobile-menu-right .modal-dialog .modal-content .modal-header .mobile-menu-close-button{left:0}#mobile-menu-right .modal-dialog .modal-content .menu-main{display:flex;flex-direction:column;height:100%;justify-content:flex-end;width:100%}#mobile-menu-right .modal-dialog .modal-content .menu-main .primary-options{overflow-y:auto}#mobile-menu-right .modal-dialog .modal-content .menu-main .primary-options .header-link{font-size:1.25rem;font-weight:700;line-height:1.5rem;margin:0 0 1rem!important;text-transform:uppercase}#mobile-menu-right .modal-dialog .modal-content .menu-main .primary-options .header-link:last-of-type{margin-bottom:0!important}#mobile-menu-right .modal-dialog .modal-content .menu-main .primary-options .nav-icon{display:none}#mobile-menu-right .modal-dialog .modal-content .menu-main .primary-options .fa-badge-brand{color:#e95a51}#mobile-menu-right .modal-dialog .modal-content .menu-main .primary-options .nav-link{padding:0}#mobile-menu-right .modal-dialog .modal-content a{color:#24323f}@media (hover:hover){#mobile-menu-right .modal-dialog .modal-content a:hover{color:#000}}#mobile-menu-right.show+#mobile-menu-right___BV_modal_backdrop_{background-color:rgba(81,83,87,.5);opacity:1}#mobile-menu-right.show+#mobile-menu-right___BV_modal_backdrop_>span{align-items:center;color:#fff;display:flex;flex-direction:row;font-size:2rem;height:100%;justify-content:center;left:0;position:absolute;top:0;width:3rem}#mobile-menu-right.show+#mobile-menu-right___BV_modal_backdrop_{background-color:rgba(0,0,0,.5)}.mobile-menu-wrapper .mobile-user-menu-button{cursor:pointer;margin-right:.5rem}.mobile-menu-wrapper .mobile-user-menu-button,.mobile-menu-wrapper .mobile-user-menu-button .badge-container{align-items:center;display:flex;flex-direction:row;justify-content:flex-end}.mobile-menu-wrapper .mobile-user-menu-button .badge-container .fa-layers img{border-width:0}.mobile-menu-wrapper .mobile-user-menu-button .badge-container .fa-layers .fa-badge-brand{color:#e95a51}.mobile-menu-wrapper .mobile-user-menu-button .inline-user-alias{align-self:center;color:#fff;font-size:12px;font-weight:700;line-height:1.125rem;text-transform:uppercase;white-space:nowrap}.navbar-mobile-search{width:100%}.navbar-mobile-search form{background-color:#fff;border:3px solid #000;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem;display:flex;flex-direction:row-reverse}.navbar-mobile-search form button,.navbar-mobile-search form input{background-color:#fff;border:0;color:#000}.navbar-mobile-search form input{border-radius:0 0 1rem 0;flex-grow:1;font-size:14px;line-height:1.125rem;padding:.5rem}.navbar-mobile-search form input:focus{outline:none}.navbar-mobile-search form button{border-radius:0 0 0 1rem;color:#73777c;font-size:12px;line-height:1.125rem;padding-left:.5rem}@media (min-width:992px){.navbar-mobile-search{display:none}}
/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp{-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:hidden;position:absolute;top:0;touch-action:none;width:100%;z-index:1500}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--animate_opacity{opacity:.001;transition:opacity 333ms cubic-bezier(.4,0,.22,1);will-change:opacity}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp__bg{-webkit-backface-visibility:hidden;background:#000;opacity:0;transform:translateZ(0)}.pswp__bg,.pswp__scroll-wrap{height:100%;left:0;position:absolute;top:0;width:100%}.pswp__scroll-wrap{overflow:hidden}.pswp__container,.pswp__zoom-wrap{bottom:0;left:0;position:absolute;right:0;top:0;touch-action:none}.pswp__container,.pswp__img{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.pswp__zoom-wrap{position:absolute;transform-origin:left top;transition:transform 333ms cubic-bezier(.4,0,.22,1);width:100%}.pswp__bg{transition:opacity 333ms cubic-bezier(.4,0,.22,1);will-change:opacity}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}.pswp__item{bottom:0;overflow:hidden;right:0}.pswp__img,.pswp__item{left:0;position:absolute;top:0}.pswp__img{height:auto;width:auto}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{height:auto!important;left:0;top:0;width:100%!important}.pswp__error-msg{color:#ccc;font-size:14px;left:0;line-height:16px;margin-top:-8px;position:absolute;text-align:center;top:50%;width:100%}.pswp__error-msg a{color:#ccc;text-decoration:underline}
/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp__button{-webkit-appearance:none;background:none;border:0;box-shadow:none;cursor:pointer;display:block;float:right;height:44px;margin:0;opacity:.75;overflow:visible;padding:0;position:relative;transition:opacity .2s;width:44px}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{opacity:.9;outline:none}.pswp__button::-moz-focus-inner{border:0;padding:0}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url(../../img/pswp/default-skin.png) 0 0 no-repeat;background-size:264px 88px;height:44px;width:44px}@media (-webkit-min-device-pixel-ratio:1.09375),(-webkit-min-device-pixel-ratio:1.1),(min-resolution:1.1dppx),(min-resolution:105dpi){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url(../../img/pswp/default-skin.svg)}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:none}}.pswp__button--close{background-position:0 -44px}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{background-position:-88px 0;display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{background:none;height:100px;margin-top:-50px;position:absolute;top:50%;width:70px}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background-color:rgba(0,0,0,.3);content:"";height:30px;position:absolute;top:35px;width:32px}.pswp__button--arrow--left:before{background-position:-138px -44px;left:6px}.pswp__button--arrow--right:before{background-position:-94px -44px;right:6px}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-ms-user-select:none;user-select:none}.pswp__share-modal{-webkit-backface-visibility:hidden;background:rgba(0,0,0,.5);display:block;height:100%;left:0;opacity:0;padding:10px;position:absolute;top:0;transition:opacity .25s ease-out;width:100%;will-change:opacity;z-index:1600}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{-webkit-backface-visibility:hidden;background:#fff;border-radius:2px;box-shadow:0 2px 5px rgba(0,0,0,.25);display:block;position:absolute;right:44px;top:56px;transform:translateY(6px);transition:transform .25s;width:auto;will-change:transform;z-index:1620}.pswp__share-tooltip a{display:block;font-size:14px;line-height:18px;padding:8px 12px}.pswp__share-tooltip a,.pswp__share-tooltip a:hover{color:#000;text-decoration:none}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}a.pswp__share--facebook:before{border:6px solid transparent;border-bottom-color:#fff;content:"";display:block;height:0;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none;position:absolute;right:15px;top:-12px;width:0}a.pswp__share--facebook:hover{background:#3e5c9a;color:#fff}a.pswp__share--facebook:hover:before{border-bottom-color:#3e5c9a}a.pswp__share--twitter:hover{background:#55acee;color:#fff}a.pswp__share--pinterest:hover{background:#ccc;color:#ce272d}a.pswp__share--download:hover{background:#ddd}.pswp__counter{color:#fff;font-size:13px;height:44px;left:0;line-height:44px;opacity:.75;padding:0 10px;position:absolute;top:0}.pswp__caption{bottom:0;left:0;min-height:44px;position:absolute;width:100%}.pswp__caption small{color:#bbb;font-size:11px}.pswp__caption__center{color:#ccc;font-size:13px;line-height:20px;margin:0 auto;max-width:420px;padding:10px;text-align:left}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{direction:ltr;height:44px;left:50%;margin-left:-22px;opacity:0;position:absolute;top:0;transition:opacity .25s ease-out;width:44px;will-change:opacity}.pswp__preloader__icn{height:20px;margin:12px;width:20px}.pswp__preloader--active{opacity:1}.pswp__preloader--active .pswp__preloader__icn{background:url(../../img/pswp/preloader.gif) 0 0 no-repeat}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{animation:clockwise .5s linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite}.pswp--css_animation .pswp__preloader__icn{background:none;height:14px;left:15px;margin:0;opacity:.75;position:absolute;top:15px;width:14px}.pswp--css_animation .pswp__preloader__cut{height:14px;overflow:hidden;position:relative;width:7px}.pswp--css_animation .pswp__preloader__donut{background:none;border-color:#fff #fff transparent transparent;border-radius:50%;border-style:solid;border-width:2px;box-sizing:border-box;height:14px;left:0;margin:0;position:absolute;top:0;width:14px}@media screen and (max-width:1024px){.pswp__preloader{float:right;left:auto;margin:0;position:relative;top:auto}}@keyframes clockwise{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes donut-rotate{0%{transform:rotate(0)}50%{transform:rotate(-140deg)}to{transform:rotate(0)}}.pswp__ui{-webkit-font-smoothing:auto;opacity:1;visibility:visible;z-index:1550}.pswp__top-bar{height:44px;left:0;position:absolute;top:0;width:100%}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__caption,.pswp__top-bar{-webkit-backface-visibility:hidden;transition:opacity 333ms cubic-bezier(.4,0,.22,1);will-change:opacity}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__caption,.pswp__top-bar{background-color:rgba(0,0,0,.5)}.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar{background-color:rgba(0,0,0,.3)}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right,.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{opacity:.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none!important}.pswp--minimal--dark .pswp__top-bar{background:none}a.skip-btn{height:1px;left:-999px;overflow:hidden;position:absolute;top:auto;width:1px;z-index:-999}a.skip-btn:active,a.skip-btn:focus{color:var(--brand-link);font-size:18px;height:auto;left:50%;line-height:1.5rem;margin-left:-5rem;overflow:auto;padding:.25rem 1rem;top:1rem;width:auto;z-index:2000}a.skip-btn.skip-right:active,a.skip-btn.skip-right:focus{position:relative}a.skip-btn.skip-search:active,a.skip-btn.skip-search:focus{left:0;position:relative;top:0}.search-display a.skip-btn:focus{margin-left:1rem}a.skip-btn:active,a.skip-btn:focus{top:4rem}