@import url(https://fonts.googleapis.com/css2?family=Barlow:wght@400;500;700;800&display=swap);
.single-page .level-three h1{text-transform:none!important}.single-page .level-three li{margin-left:20px}body .search-results-overlay .mobile-search-header{top:0!important}@media(min-width:861px){body .top-nav{height:70px!important}}@media(max-width:905px)and (min-width:497px){body .top-nav{top:46px!important}}body .top-nav.disabled:hover,body .top-nav .left-nav.desktop{opacity:1!important}@media(min-width:861px){body .top-nav .search-drop-down{right:0!important;position:absolute!important;left:-4%!important;top:55px!important}}body .top-nav .relativeDiv--share{position:relative!important}body .top-nav .relativeDiv--share .share-hub,body .top-nav .relativeDiv--share .share-item{position:absolute!important;right:0!important;left:auto!important;top:51px!important;margin:0!important}body .main{margin-top:170px!important}@media(max-width:960px){body #hubs-container{padding-top:21px!important}}@media(max-width:600px){body #hubs-container{padding-top:0!important}}body.has-search.mobile-search .search-results-overlay.no-breadcrumbs .overlay-scroller{top:40px!important}@media only screen and (min-width:561px){body.has-search.mobile-search .search-results-overlay .overlay-scroller{top:194px!important}}@media only screen and (max-width:560px){body.has-search.mobile-search .search-results-overlay .overlay-scroller{top:155px!important}}@media only screen and (max-width:560px){body.has-search.mobile-search .search-results-overlay .breadcrumbs-container .breadcrumbs{display:flex}}@media only screen and (min-width:861px){body .search-results-backdrop{margin-top:51px!important}}@media only screen and (min-width:906px){body .search-results-backdrop{margin-top:84px!important}}@media only screen and (min-width:861px){body .search-results-overlay{margin-top:51px!important}}@media only screen and (min-width:906px){body .search-results-overlay{margin-top:84px!important}}body .search-drop-down .overlay-scroller .search-result-section .section-content ul li a{width:100%}.uf-search-results-page .search-results .uf-button.is-primary,.uf-search-results-page .search-results .uf-button.is-primary:hover{background-color:#514545}.description-block h1.hub-heading,.description-block h2.hub-heading,h1,h2{font-weight:800;font-family:Barlow,sans-serif}.tile.single .description h3,h3{font-family:Barlow,sans-serif}h4,h5,h6{font-weight:700;font-family:Barlow,sans-serif}.top-nav{top:79px!important;position:fixed}@media(max-width:905px){.top-nav{top:46px!important}}@media(max-width:498px){.top-nav{top:71px!important}}.top-nav .right-side-btns{display:flex}
#uf-embed-tile-page #injected-footer,#uf-embed-tile-page #injected-header,body.ufw-viewer #injected-footer,body.ufw-viewer #injected-header{display:none!important}@media (max-width:600px){html body.disable-hover,html body.disable-hover *{pointer-events:auto!important;pointer-events:unset!important}}.uf-top-nav-container.is-active #uf-hub-nav{z-index:999999999999!important}.cta.full-screen-cta{z-index:999999999999999!important}@media(min-width:860px){.uf-top-nav-container .uf-menu-background,.uf-top-nav-container .uf-menu-background .navbar-burger{display:none}.uf-top-nav-container .navbar-menu{padding:0;display:flex;box-shadow:none;overflow-y:visible;height:auto!important}.uf-top-nav-container .navbar-menu>li.navbar-item{padding:.2rem .75rem}.uf-top-nav-container .navbar-menu>li i{font-size:9px}.uf-top-nav-container .navbar-menu>li>a,.uf-top-nav-container .navbar-menu>li button,.uf-top-nav-container .navbar-menu>li label{padding:2px!important;white-space:normal;text-overflow:clip;width:auto!important;border:none!important;color:inherit!important;text-indent:0!important;overflow:inherit!important;font-size:1.6rem!important}.uf-top-nav-container .navbar-menu>li>a:after,.uf-top-nav-container .navbar-menu>li button:after,.uf-top-nav-container .navbar-menu>li label:after{display:none}.uf-top-nav-container .navbar-menu>li>button{padding:0 6px!important}.uf-top-nav-container .navbar-menu>li .navbar-dropdown{left:0;border-top:0;min-width:250px;max-width:300px;border-radius:0 0 3px 3px;transform:translateY(-.2rem);box-shadow:0 4px 5px rgba(0,0,0,.15)}.uf-top-nav-container .navbar-menu>li.is-hovered,.uf-top-nav-container .navbar-menu>li.is-selected,.uf-top-nav-container .navbar-menu>li:hover{box-shadow:0 0 5px rgba(0,0,0,.15)}.uf-top-nav-container .navbar-menu>li.is-hovered button i,.uf-top-nav-container .navbar-menu>li.is-selected button i,.uf-top-nav-container .navbar-menu>li:hover button i{transform:rotate(-180deg)!important}.uf-top-nav-container .navbar-menu>li.is-hovered .navbar-dropdown,.uf-top-nav-container .navbar-menu>li.is-selected .navbar-dropdown,.uf-top-nav-container .navbar-menu>li:hover .navbar-dropdown{display:block;position:absolute;top:100%}.uf-top-nav-container .navbar-menu>li.is-hovered .navbar-dropdown li,.uf-top-nav-container .navbar-menu>li.is-selected .navbar-dropdown li,.uf-top-nav-container .navbar-menu>li:hover .navbar-dropdown li{border:none}.uf-top-nav-container .navbar-menu>li.is-hovered .navbar-dropdown li a,.uf-top-nav-container .navbar-menu>li.is-selected .navbar-dropdown li a,.uf-top-nav-container .navbar-menu>li:hover .navbar-dropdown li a{height:auto;line-height:1;border-top:none;color:#666;padding:1.4rem 1rem;text-indent:0!important;font-size:1.6rem!important;background-color:#fff}}#uf-top-nav-container{min-height:64px}#uf-top-nav-container .container{display:block}#uf-top-nav-container .container #uf-hub-nav{float:left}@media screen and (min-width:860px){#uf-top-nav-container .container #uf-hub-nav{margin-top:6px}}@media(min-width:860px)and (max-width:1336px){#uf-top-nav-container .container #uf-hub-nav #uf-navbar-menu{position:relative;top:5px}}@media(min-width:860px)and (max-width:1336px){#uf-top-nav-container .container #uf-hub-nav #uf-navbar-menu>li>a{height:auto;line-height:normal;padding:0!important}}@media screen and (max-width:859px){#uf-top-nav-container .container #uf-hub-nav #uf-navbar-menu>li>a{text-decoration:none}}@media(min-width:860px)and (max-width:1336px){#uf-top-nav-container .container #uf-hub-nav #uf-navbar-menu>li>button{height:auto;line-height:normal}}#uf-top-nav-container .container .uf-search-share-container{float:right;margin-top:5px}#uf-top-nav-container .container .uf-search-share-container .uf-button i.fas{opacity:.7}#uf-top-nav-container.is-active,#uf-top-nav-container.uf-search-is-expanded{z-index:99999;position:relative}.uf-search-container .uf-search-submit{width:40px;height:40px;background-color:#182642;border-width:0;border-radius:5px;padding-left:0}@media screen and (max-width:859px){.uf-search-container .uf-search-submit{background-color:#2f4ba0;margin-top:7px;margin-left:10px}}.uf-search-container .uf-search-input{z-index:9999;border:none;min-height:36px;top:40%;outline:0}.uf-search-container .uf-search-input::-moz-placeholder{opacity:.5}.uf-search-container .uf-search-input:-ms-input-placeholder{opacity:.5}.uf-search-container .uf-search-input::-ms-input-placeholder{opacity:.5}.uf-search-container .uf-search-input::placeholder{opacity:.5}@media screen and (max-width:859px){.uf-search-container .uf-search-input{margin-top:7px!important}}.uf-search-container .uf-search-open{min-width:40px;min-height:40px}.uf-search-container .uf-search-close{height:40px;padding-right:0;right:14px}@media screen and (max-width:859px){.uf-search-container .uf-search-close{margin-top:7px}}.uf-search-container .uf-search-close i{padding-right:0;width:20px;height:20px;color:#555;cursor:pointer}.uf-search-container .uf-search-close i:before{font-size:12px}@media screen and (max-width:859px){.uf-search-container .uf-search-close i{right:0}}.uf-search-container .uf-search-form{right:-1px}.uf-search-container .uf-dropdown-trigger .uf-button i.fas{opacity:.7}.uf-social-shares button{min-width:40px;min-height:40px}aside{margin-left:2px}#uf-hub-nav.navbar{z-index:100!important}@media(min-width:674px){#uf-lego-app #uf-top-nav-container .container{width:100%!important;padding-left:20px!important;padding-right:20px!important;max-width:560px!important}}@media(min-width:830px){#uf-lego-app #uf-top-nav-container .container{width:100%!important;padding-left:20px!important;padding-right:20px!important;max-width:830px!important}}@media(min-width:860px){#uf-lego-app #uf-top-nav-container .container{padding-left:12px!important}}@media(min-width:1100px){#uf-lego-app #uf-top-nav-container .container{width:100%!important;padding-left:12px!important;padding-right:20px!important;max-width:1100px!important}}@media(max-width:673px){#uf-lego-app #uf-top-nav-container .container{width:250px!important;padding-left:0!important;padding-right:0!important}}@media(max-width:280px){#uf-lego-app #uf-top-nav-container .container{padding-left:0!important;padding-right:0!important}}#uf-lego-app #uf-top-nav-container .container #uf-hub-nav #uf-navbar-menu .navbar-item:hover>a{color:#287ab9!important}.hubs-embedded .uf-tile-wrapper{background-color:purple!important}.uf-tile-wrapper .uf-tile .uf-tile-content-label .uf-tile-content-label-text{margin-bottom:0}.uf-tile-wrapper .uf-tile .uf-tile-content-label .uf-tile-content-label-text span{margin-left:0}#uf-lego-app .uf-reco-panel .uf-reco-tiles-list .uf-tile-wrapper{width:210px!important;height:245px!important;margin:0 12.5px 15px!important}@media(max-width:560px){#uf-lego-app .uf-reco-panel .uf-reco-tiles-list .uf-tile-wrapper{margin:0 auto 20px!important}}#uf-lego-app .uf-reco-panel .uf-reco-tiles-list .uf-tile-wrapper .uf-tile{width:210px!important;height:245px!important}#uf-lego-app .uf-reco-panel .uf-reco-tiles-list .uf-tile-wrapper .uf-tile .uf-tile-copy h3.uf-tile-title{padding:8px 0 5px!important;margin-bottom:5px!important}#uf-lego-app .uf-reco-panel .uf-reco-tiles-list .uf-tile-wrapper .uf-tile .uf-tile-copy p.subtitle{margin:0 0 20px!important}#uf-lego-app .uf-reco-panel .uf-reco-tiles-list .uf-tile-wrapper .uf-tile .uf-tile-content-label p.uf-tile-content-label-text{margin-top:0!important}.uf-reco-panel.active{z-index:10101010}.reco-panel-items .tile.single .description{transition:height .35s}.reco-panel-items .tile.single .description div.h3like{padding:8px 0 5px!important;margin-bottom:5px!important;color:#182642!important;font-size:16px!important}.reco-panel-items .tile.single .description h4.long-h3{margin:0 20px 20px!important;color:#182642!important;font-size:14px!important}.reco-panel-items .tile.single .uf-tile-content-label p.uf-tile-content-label-text{margin-top:0!important}.reco-panel-items .tile.single a.view{background-image:none!important;font-family:Barlow!important;font-size:16px!important;font-weight:700!important;line-height:-10px!important;color:#2f4ba0!important;-webkit-text-decoration-color:#2f4ba0!important;text-decoration-color:#2f4ba0!important;padding-left:20px!important;background-color:#fcfcfc!important}.reco-panel-items .tile.single:focus .description,.reco-panel-items .tile.single:hover .description{height:100%}#uf-footer{display:none}#injected-footer *{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}#injected-footer br{display:none}@media(min-width:1000px){#injected-footer br{display:block}}.footer-career-builder{background:#2f4ba0;padding:35px 0}@media(min-width:1000px){.footer-career-builder{padding:70px 0 20px}}.footer-career-builder .wrapper{width:95%;max-width:1440px;margin:0 auto;text-align:center}.footer-logo{width:250px;height:auto;margin-bottom:10px}@media(min-width:1000px){.footer-logo{width:300px;margin-right:100%}}.footer-address{margin-bottom:20px;color:#fff;font-size:14px;line-height:20px;font-weight:400;color:#d5dbec}@media(min-width:1000px){.footer-address{text-align:left;margin-bottom:30px}}.col{margin-bottom:10px}.col button.footer-dropdown-toggle{background:transparent;border:none;margin-bottom:13px;cursor:pointer}@media(min-width:1000px){.col button.footer-dropdown-toggle{cursor:auto}}.col button.footer-dropdown-toggle .footer-title{color:#fff;margin-bottom:0;text-transform:uppercase;font-size:14px;line-height:17px;font-weight:700;letter-spacing:1px;position:relative}.col button.footer-dropdown-toggle .footer-title:after{content:"\f078"/"";font-family:FontAwesome;margin-left:8px;display:inline-block;transform:rotate(0deg);transition:transform .3s}@media(min-width:1000px){.col button.footer-dropdown-toggle .footer-title:after{display:none}}.col button.footer-dropdown-toggle.active .footer-title:after{transform:rotate(-90deg)}@media(min-width:1000px){.col{text-align:left;width:60%}.col-2{display:flex}.col-3{width:100%}.col-4{display:flex;justify-content:space-between}}.ul-toggle{max-height:0;visibility:hidden;overflow:hidden;transition:all .5s}@media(min-width:1000px){.ul-toggle{visibility:visible;max-height:100%}}.ul-toggle li a{display:inline-block;margin-bottom:13px;font-size:14px;font-weight:400;line-height:20px;color:#d5dbec}.ul-toggle li a:focus,.ul-toggle li a:hover{color:#fff;text-decoration:underline}.ul-toggle.active{max-height:999px;visibility:visible;overflow:visible}.contact-container .footer-title{color:#fff;text-transform:uppercase;font-size:14px;line-height:17px;font-weight:700;letter-spacing:1px;margin-bottom:13px}.sales-support-container{margin-bottom:40px}.sales-support-container li:first-child{margin-bottom:10px}.sales-support-container li{font-size:14px;color:#d5dbec;line-height:20px}.sales-support-container li strong{color:#fff}.apple-google-container{display:flex;justify-content:center;margin-bottom:20px}@media(min-width:1000px){.apple-google-container{justify-content:flex-start;margin-bottom:50px}}.apple-google-container .logo:first-child{margin-right:10px}.footer-social-links a{margin:0 10px;color:#fff;transition:color .3s}.footer-social-links a:focus,.footer-social-links a:hover{color:#d5dbec}.footer-social-links a i{font-size:26px}@media(min-width:1000px){.footer-social-links a i{font-size:19px}}.copyright-container{border-top:1px solid #fff;margin-top:15px;padding-top:20px}.copyright-container p{font-size:12px;margin-bottom:0;line-height:17px;font-weight:400;color:#fff}@media(min-width:1000px){.copyright-container p{text-align:left}}.single-page .level-three h1{font-size:40px;line-height:40px;text-transform:uppercase}.single-page .level-three h1,.single-page .level-three h2{font-weight:800;color:#0e0e24;font-family:Barlow,sans-serif}.single-page .level-three h2{line-height:30px}.single-page .level-three h3{font-size:24px;line-height:24px;color:#0e0e24;font-family:Barlow,sans-serif}.single-page .level-three h4{font-size:20px}.single-page .level-three h4,.single-page .level-three h5{line-height:20px;font-weight:700;color:#0e0e24;font-family:Barlow,sans-serif}.single-page .level-three h5{font-size:16px;text-transform:uppercase;letter-spacing:.75px}.single-page .level-three h6{font-size:16px;line-height:20px!important;font-weight:700;color:#0e0e24;font-family:Barlow,sans-serif}.single-page .level-three p{font-family:Roboto,Arial,sans-serif;color:#0e0e24}.single-page .level-three a:hover{text-decoration:underline}.single-page .uf-author-bio{font-weight:400}#uf-item-page #uf-slider{display:none}#uf-lego-app #uf-item-page .uf-item-blog-content ol li,#uf-lego-app #uf-item-page .uf-item-blog-content ul li{font-weight:400}#uf-lego-app #uf-item-page #uf-item-container{max-width:920px!important;width:100%!important;padding-left:20px!important;padding-right:20px!important}#uf-lego-app #uf-item-page #uf-item-container #main-content{padding-left:0!important;padding-right:0!important;max-width:100%!important}@media(min-width:920px){#uf-lego-app #uf-item-page #uf-top-nav-container .container{width:100%!important;padding-left:12px!important;padding-right:20px!important;max-width:920px!important}}@media(max-width:919px){#uf-lego-app #uf-item-page #uf-top-nav-container .container{width:100%!important;padding-left:12px!important;padding-right:20px!important;max-width:100%!important}}@media(max-width:859px){#uf-lego-app #uf-item-page #uf-top-nav-container .container{padding-left:20px!important}}#uf-stream-login{background:#fff}#uf-stream-login #uf-authentication{position:relative;top:0;left:0;transform:translate(0);margin:100px auto;background:#f9f9f9}@media screen and (max-width:560px){#uf-stream-login #uf-authentication{max-width:250px;padding:20px}}#uf-stream-login #uf-authentication #uf-login-passphrase{margin-bottom:0}#uf-stream-login #uf-authentication #uf-login-form p,#uf-stream-login #uf-authentication .uf-login-description{color:#0e0e24}#injected-footer{margin-top:40px}.hero-template .hero-body{flex-shrink:1}.hero-template .hero-body .customH1,.hero-template .hero-body h1{text-shadow:none}@media screen and (max-width:300px){html{min-width:280px}}@media screen and (max-width:420px){#uf-lego-app .container,#uf-lego-app .tsv2-footer__container,#uf-lego-app .tsv2-header__container{width:calc(100% - 3rem)!important}}#uf-author-page{background:#f9f9f9}#uf-author-page .uf-author-about p{font-size:20px!important;color:#0e0e24;font-weight:300;line-height:30px}#uf-search-results-page .search-results .uf-button{background:#c0bfbf;border:none;border-bottom:2px solid #aaa;text-decoration:none;box-shadow:none;border-radius:2px;color:#fff;text-shadow:none;cursor:pointer;line-height:20px;margin-bottom:0;font-size:14px;height:auto;min-height:auto;font-weight:700;font-family:Barlow,Arial,sans-serif;padding:4px 29px 4px 12px;position:relative}#uf-search-results-page .search-results .uf-button:after{content:"";background-image:url(https://content.cdntwrk.com/img/hubs/glyphicons-halflings-white.png);width:14px;height:14px;background-position:-313px -119px;background-repeat:no-repeat;margin-top:1px;line-height:14px;vertical-align:text-top;position:absolute;right:12px;top:6px}#uf-search-results-page .search-results .uf-button:hover{background:#aaa;border-color:#6b6b6b}#uf-search-results-page .search-results h1{text-transform:none}#uf-stream-page .uf-description-block{width:1055px!important;margin:0 auto}@media(max-width:1335px){#uf-stream-page .uf-description-block{width:520px!important}}@media(max-width:673px){#uf-stream-page .uf-description-block{width:250px!important}}#uf-stream-page #main-content #uf-lazy-loader #uf-lazy-loader-load-more{background:#c0bfbf;border:none;border-bottom:2px solid #aaa;text-decoration:none;box-shadow:none;border-radius:2px!important;color:#fff;text-shadow:none;cursor:pointer;line-height:20px;margin-bottom:0;font-size:14px;height:auto;min-height:auto;font-weight:700;font-family:Barlow,Arial,sans-serif;padding:4px 29px 4px 12px;position:relative}#uf-stream-page #main-content #uf-lazy-loader #uf-lazy-loader-load-more:after{content:"";background-image:url(https://content.cdntwrk.com/img/hubs/glyphicons-halflings-white.png);width:14px;height:14px;background-position:-313px -119px;background-repeat:no-repeat;margin-top:1px;line-height:14px;vertical-align:text-top;position:absolute;right:12px;top:6px}#uf-stream-page #main-content #uf-lazy-loader #uf-lazy-loader-load-more:hover{background:#aaa;border-color:#6b6b6b}#uf-hub-page .uf-description-block{width:1055px!important;margin:0 auto}@media(max-width:1335px){#uf-hub-page .uf-description-block{width:520px!important}}@media(max-width:673px){#uf-hub-page .uf-description-block{width:250px!important}}#uf-hub-page #main-content #uf-lazy-loader #uf-lazy-loader-load-more{background:#c0bfbf!important;border:none;border-bottom:2px solid #aaa;text-decoration:none;box-shadow:none;border-radius:2px!important;color:#fff;text-shadow:none;cursor:pointer;line-height:20px;margin-bottom:0;font-size:14px;height:auto;min-height:auto;font-weight:700;font-family:Barlow,Arial,sans-serif;padding:4px 29px 4px 12px;position:relative}#uf-hub-page #main-content #uf-lazy-loader #uf-lazy-loader-load-more:after{content:"";background-image:url(https://content.cdntwrk.com/img/hubs/glyphicons-halflings-white.png);width:14px;height:14px;background-position:-313px -119px;background-repeat:no-repeat;margin-top:1px;line-height:14px;vertical-align:text-top;position:absolute;right:12px;top:6px;display:block!important}#uf-hub-page #main-content #uf-lazy-loader #uf-lazy-loader-load-more:hover{background:#aaa!important;border-color:#6b6b6b}@media(min-width:674px){#uf-lego-app #main-content{width:100%!important;padding-left:20px!important;padding-right:20px!important;max-width:560px!important}}@media(min-width:830px){#uf-lego-app #main-content{width:100%!important;padding-left:20px!important;padding-right:20px!important;max-width:830px!important}}@media(min-width:1100px){#uf-lego-app #main-content{width:100%!important;padding-left:20px!important;padding-right:20px!important;max-width:1100px!important}}@media(max-width:280px){#uf-lego-app #main-content{padding-left:0!important;padding-right:0!important}}@media(min-width:674px){#uf-lego-app #main-content .uf-description-block{width:100%!important;padding-left:0!important;padding-right:0!important;max-width:520px!important}}@media(min-width:830px){#uf-lego-app #main-content .uf-description-block{width:100%!important;padding-left:0!important;padding-right:0!important;max-width:790px!important}}@media(min-width:1100px){#uf-lego-app #main-content .uf-description-block{width:100%!important;padding-left:0!important;padding-right:0!important;max-width:1100px!important}}

