.ais-Breadcrumb-list,.ais-CurrentRefinements-list,.ais-HierarchicalMenu-list,.ais-Hits-list,.ais-InfiniteHits-list,.ais-InfiniteResults-list,.ais-Menu-list,.ais-NumericMenu-list,.ais-Pagination-list,.ais-RatingMenu-list,.ais-RefinementList-list,.ais-Results-list,.ais-ToggleRefinement-list{margin:0;padding:0;list-style:none}.ais-ClearRefinements-button,.ais-CurrentRefinements-delete,.ais-CurrentRefinements-reset,.ais-GeoSearch-redo,.ais-GeoSearch-reset,.ais-HierarchicalMenu-showMore,.ais-InfiniteHits-loadMore,.ais-InfiniteResults-loadMore,.ais-Menu-showMore,.ais-RangeInput-submit,.ais-RefinementList-showMore,.ais-SearchBox-reset,.ais-SearchBox-submit{padding:0;overflow:visible;font:inherit;line-height:normal;color:inherit;background:none;border:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ais-ClearRefinements-button::-moz-focus-inner,.ais-CurrentRefinements-delete::-moz-focus-inner,.ais-CurrentRefinements-reset::-moz-focus-inner,.ais-GeoSearch-redo::-moz-focus-inner,.ais-GeoSearch-reset::-moz-focus-inner,.ais-HierarchicalMenu-showMore::-moz-focus-inner,.ais-InfiniteHits-loadMore::-moz-focus-inner,.ais-InfiniteResults-loadMore::-moz-focus-inner,.ais-Menu-showMore::-moz-focus-inner,.ais-RangeInput-submit::-moz-focus-inner,.ais-RefinementList-showMore::-moz-focus-inner,.ais-SearchBox-reset::-moz-focus-inner,.ais-SearchBox-submit::-moz-focus-inner{padding:0;border:0}.ais-ClearRefinements-button[disabled],.ais-CurrentRefinements-delete[disabled],.ais-CurrentRefinements-reset[disabled],.ais-GeoSearch-redo[disabled],.ais-GeoSearch-reset[disabled],.ais-HierarchicalMenu-showMore[disabled],.ais-InfiniteHits-loadMore[disabled],.ais-InfiniteResults-loadMore[disabled],.ais-Menu-showMore[disabled],.ais-RangeInput-submit[disabled],.ais-RefinementList-showMore[disabled],.ais-SearchBox-reset[disabled],.ais-SearchBox-submit[disabled]{cursor:default}.ais-Breadcrumb-item,.ais-Breadcrumb-list,.ais-Pagination-list,.ais-PoweredBy,.ais-RangeInput-form,.ais-RatingMenu-link{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.ais-HierarchicalMenu-list .ais-HierarchicalMenu-list{margin-left:1em}.ais-PoweredBy-logo{display:block;width:70px;height:auto}.ais-RatingMenu-starIcon{display:block;width:20px;height:20px}.ais-SearchBox-input::-ms-clear,.ais-SearchBox-input::-ms-reveal{display:none;width:0;height:0}.ais-SearchBox-input::-webkit-search-cancel-button,.ais-SearchBox-input::-webkit-search-decoration,.ais-SearchBox-input::-webkit-search-results-button,.ais-SearchBox-input::-webkit-search-results-decoration{display:none}.ais-RangeSlider .rheostat{overflow:visible;margin-top:40px;margin-bottom:40px}.ais-RangeSlider .rheostat-background{height:6px;top:0;width:100%}.ais-RangeSlider .rheostat-handle{margin-left:-12px;top:-7px}.ais-RangeSlider .rheostat-background{position:relative;background-color:#fff;border:1px solid #aaa}.ais-RangeSlider .rheostat-progress{position:absolute;top:1px;height:4px;background-color:#333}.rheostat-handle{position:relative;z-index:1;width:20px;height:20px;background-color:#fff;border:1px solid #333;border-radius:50%;cursor:-webkit-grab;cursor:grab}.rheostat-marker{margin-left:-1px;position:absolute;width:1px;height:5px;background-color:#aaa}.rheostat-marker--large{height:9px}.rheostat-value{padding-top:15px}.rheostat-tooltip,.rheostat-value{margin-left:50%;position:absolute;text-align:center;transform:translateX(-50%)}.rheostat-tooltip{top:-22px}[class^=ais-]{font-size:1rem;box-sizing:border-box}a[class^=ais-]{text-decoration:none}.ais-Breadcrumb,.ais-ClearRefinements,.ais-CurrentRefinements,.ais-GeoSearch,.ais-HierarchicalMenu,.ais-Hits,.ais-HitsPerPage,.ais-InfiniteHits,.ais-InfiniteResults,.ais-Menu,.ais-MenuSelect,.ais-NumericMenu,.ais-NumericSelector,.ais-Pagination,.ais-Panel,.ais-PoweredBy,.ais-RangeInput,.ais-RangeSlider,.ais-RatingMenu,.ais-RefinementList,.ais-Results,.ais-ResultsPerPage,.ais-SearchBox,.ais-SortBy,.ais-Stats,.ais-ToggleRefinement{color:#3a4570}.ais-Breadcrumb-item--selected,.ais-HierarchicalMenu-item--selected,.ais-Menu-item--selected{font-weight:700}.ais-Breadcrumb-separator{margin:0 .3em;font-weight:400}.ais-Breadcrumb-link,.ais-HierarchicalMenu-link,.ais-Menu-link,.ais-Pagination-link,.ais-RatingMenu-link{color:#0096db;transition:color .2s ease-out}.ais-Breadcrumb-link:focus,.ais-Breadcrumb-link:hover,.ais-HierarchicalMenu-link:focus,.ais-HierarchicalMenu-link:hover,.ais-Menu-link:focus,.ais-Menu-link:hover,.ais-Pagination-link:focus,.ais-Pagination-link:hover,.ais-RatingMenu-link:focus,.ais-RatingMenu-link:hover{color:#0073a8}.ais-ClearRefinements-button,.ais-CurrentRefinements-reset,.ais-GeoSearch-redo,.ais-GeoSearch-reset,.ais-HierarchicalMenu-showMore,.ais-InfiniteHits-loadMore,.ais-InfiniteResults-loadMore,.ais-Menu-showMore,.ais-RefinementList-showMore{padding:.3rem .5rem;font-size:.8rem;color:#fff;background-color:#0096db;border-radius:5px;transition:background-color .2s ease-out;outline:none}.ais-ClearRefinements-button:focus,.ais-ClearRefinements-button:hover,.ais-CurrentRefinements-reset:focus,.ais-CurrentRefinements-reset:hover,.ais-GeoSearch-redo:focus,.ais-GeoSearch-redo:hover,.ais-GeoSearch-reset:focus,.ais-GeoSearch-reset:hover,.ais-HierarchicalMenu-showMore:focus,.ais-HierarchicalMenu-showMore:hover,.ais-InfiniteHits-loadMore:focus,.ais-InfiniteHits-loadMore:hover,.ais-InfiniteResults-loadMore:focus,.ais-InfiniteResults-loadMore:hover,.ais-Menu-showMore:focus,.ais-Menu-showMore:hover,.ais-RefinementList-showMore:focus,.ais-RefinementList-showMore:hover{background-color:#0073a8}.ais-ClearRefinements-button--disabled,.ais-GeoSearch-redo--disabled,.ais-GeoSearch-reset--disabled,.ais-HierarchicalMenu-showMore--disabled,.ais-InfiniteHits-loadMore--disabled,.ais-InfiniteResults-loadMore--disabled,.ais-Menu-showMore--disabled,.ais-RefinementList-showMore--disabled{opacity:.6;cursor:not-allowed}.ais-ClearRefinements-button--disabled:focus,.ais-ClearRefinements-button--disabled:hover,.ais-GeoSearch-redo--disabled:focus,.ais-GeoSearch-redo--disabled:hover,.ais-GeoSearch-reset--disabled:focus,.ais-GeoSearch-reset--disabled:hover,.ais-HierarchicalMenu-showMore--disabled:focus,.ais-HierarchicalMenu-showMore--disabled:hover,.ais-InfiniteHits-loadMore--disabled:focus,.ais-InfiniteHits-loadMore--disabled:hover,.ais-InfiniteResults-loadMore--disabled:focus,.ais-InfiniteResults-loadMore--disabled:hover,.ais-Menu-showMore--disabled:focus,.ais-Menu-showMore--disabled:hover,.ais-RefinementList-showMore--disabled:focus,.ais-RefinementList-showMore--disabled:hover{background-color:#0096db}.ais-CurrentRefinements{margin-top:-.3rem}.ais-CurrentRefinements,.ais-CurrentRefinements-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.ais-CurrentRefinements-item{margin-right:.3rem;margin-top:.3rem;padding:.3rem .5rem;display:-ms-flexbox;display:flex;background-color:#495588;border-radius:5px}.ais-CurrentRefinements-category{margin-left:.3em;display:-ms-flexbox;display:flex}.ais-CurrentRefinements-delete{margin-left:.3rem}.ais-CurrentRefinements-categoryLabel,.ais-CurrentRefinements-delete,.ais-CurrentRefinements-label{white-space:nowrap;font-size:.8rem;color:#fff}.ais-CurrentRefinements-reset{margin-top:.3rem;white-space:nowrap}.ais-CurrentRefinements-reset+.ais-CurrentRefinements-list{margin-left:.3rem}.ais-GeoSearch,.ais-GeoSearch-map{height:100%}.ais-GeoSearch{position:relative}.ais-GeoSearch-control{position:absolute;top:.8rem;left:3.125rem}.ais-GeoSearch-label{padding:.3rem .5rem;font-size:.8rem;background-color:#fff;border-radius:5px;transition:background-color .2s ease-out;outline:none}.ais-GeoSearch-label,.ais-GeoSearch-redo,.ais-GeoSearch-reset{white-space:nowrap}.ais-GeoSearch-reset{position:absolute;bottom:1.25rem;left:50%;transform:translateX(-50%)}.ais-HierarchicalMenu-link,.ais-Menu-link{display:block;line-height:1.5}.ais-HierarchicalMenu-list,.ais-Menu-list,.ais-NumericMenu-list,.ais-RatingMenu-list,.ais-RefinementList-list{font-weight:400;line-height:1.5}.ais-HierarchicalMenu-link:after{margin-left:.3em;content:"";width:10px;height:10px;display:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7.33 24L4.5 21.171l9.339-9.175L4.5 2.829 7.33 0 19.5 11.996z' fill='%233A4570'/%3E%3C/svg%3E");background-size:100% 100%}.ais-HierarchicalMenu-item--parent>.ais-HierarchicalMenu-link:after{display:inline-block}.ais-HierarchicalMenu-item--selected>.ais-HierarchicalMenu-link:after{transform:rotate(90deg)}.ais-CurrentRefinements-count,.ais-RatingMenu-count{font-size:.8rem}.ais-CurrentRefinements-count:before,.ais-RatingMenu-count:before{content:"("}.ais-CurrentRefinements-count:after,.ais-RatingMenu-count:after{content:")"}.ais-HierarchicalMenu-count,.ais-Menu-count,.ais-RefinementList-count,.ais-ToggleRefinement-count{padding:.1rem .4rem;font-size:.8rem;color:#3a4570;background-color:#dfe2ee;border-radius:8px}.ais-HierarchicalMenu-showMore,.ais-Menu-showMore,.ais-RefinementList-showMore{margin-top:.5rem}.ais-Highlight-highlighted,.ais-Snippet-highlighted{background-color:#ffc168}.ais-Hits-list,.ais-InfiniteHits-list,.ais-InfiniteResults-list,.ais-Results-list{margin-top:-1rem;margin-left:-1rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.ais-Panel-body .ais-Hits-list,.ais-Panel-body .ais-InfiniteHits-list,.ais-Panel-body .ais-InfiniteResults-list,.ais-Panel-body .ais-Results-list{margin:.5rem 0 0 -1rem}.ais-Hits-item,.ais-InfiniteHits-item,.ais-InfiniteResults-item,.ais-Results-item{margin-top:1rem;margin-left:1rem;padding:1rem;width:calc(25% - 1rem);border:1px solid #c4c8d8;box-shadow:0 2px 5px 0 #e3e5ec}.ais-Panel-body .ais-Hits-item,.ais-Panel-body .ais-InfiniteHits-item,.ais-Panel-body .ais-InfiniteResults-item,.ais-Panel-body .ais-Results-item{margin:.5rem 0 .5rem 1rem}.ais-InfiniteHits-loadMore,.ais-InfiniteResults-loadMore{margin-top:1rem}.ais-HitsPerPage-select,.ais-MenuSelect-select,.ais-NumericSelector-select,.ais-ResultsPerPage-select,.ais-SortBy-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.3rem 2rem .3rem .3rem;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M0 7.33L2.829 4.5l9.175 9.339L21.171 4.5 24 7.33 12.004 19.5z' fill='%233A4570'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:10px 10px;background-position:92% 50%;border:1px solid #c4c8d8;border-radius:5px}.ais-Panel-header{margin-bottom:.5rem;padding-bottom:.5rem;font-size:.8rem;font-weight:700;text-transform:uppercase;border-bottom:1px solid #c4c8d8}.ais-Panel-footer{margin-top:.5rem;font-size:.8rem}.ais-RangeInput-input{padding:0 .2rem;width:5rem;height:1.5rem;line-height:1.5rem}.ais-RangeInput-separator{margin:0 .3rem}.ais-RangeInput-submit{margin-left:.3rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0 .5rem;height:1.5rem;line-height:1.5rem;font-size:.8rem;color:#fff;background-color:#0096db;border:none;border-radius:5px;transition:.2s ease-out;outline:none}.ais-RangeInput-submit:focus,.ais-RangeInput-submit:hover{background-color:#0073a8}.ais-RatingMenu-count{color:#3a4570}.ais-Pagination-list{-ms-flex-pack:center;justify-content:center}.ais-Pagination-item+.ais-Pagination-item{margin-left:.3rem}.ais-Pagination-link{padding:.3rem .6rem;display:block;border:1px solid #c4c8d8;border-radius:5px;transition:background-color .2s ease-out}.ais-Pagination-link:focus,.ais-Pagination-link:hover{background-color:#e3e5ec}.ais-Pagination-item--disabled .ais-Pagination-link{opacity:.6;cursor:not-allowed;color:#a5abc4}.ais-Pagination-item--disabled .ais-Pagination-link:focus,.ais-Pagination-item--disabled .ais-Pagination-link:hover{color:#a5abc4;background-color:#fff}.ais-Pagination-item--selected .ais-Pagination-link{color:#fff;background-color:#0096db;border-color:#0096db}.ais-Pagination-item--selected .ais-Pagination-link:focus,.ais-Pagination-item--selected .ais-Pagination-link:hover{color:#fff}.ais-PoweredBy-text,.ais-Stats-text,.rheostat-tooltip,.rheostat-value{font-size:.8rem}.ais-PoweredBy-logo{margin-left:.3rem}.ais-RangeSlider .rheostat-progress{background-color:#495588}.ais-RangeSlider .rheostat-background{border-color:#878faf;box-sizing:border-box}.ais-RangeSlider .rheostat-handle{border-color:#878faf}.ais-RangeSlider .rheostat-marker{background-color:#878faf}.ais-Panel-body .ais-RangeSlider{margin:2rem 0}.ais-RatingMenu-item--disabled .ais-RatingMenu-count,.ais-RatingMenu-item--disabled .ais-RatingMenu-label{color:#c4c8d8}.ais-RatingMenu-item--selected{font-weight:700}.ais-RatingMenu-link{line-height:1.5}.ais-RatingMenu-link>*+*{margin-left:.3rem}.ais-RatingMenu-starIcon{position:relative;top:-1px;width:15px;fill:#ffc168}.ais-RatingMenu-item--disabled .ais-RatingMenu-starIcon{fill:#c4c8d8}.ais-HierarchicalMenu-searchBox>*,.ais-Menu-searchBox>*,.ais-RefinementList-searchBox>*{margin-bottom:.5rem}.ais-SearchBox-form{display:block;position:relative}.ais-SearchBox-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.3rem 1.7rem;width:100%;position:relative;background-color:#fff;border:1px solid #c4c8d8;border-radius:5px}.ais-SearchBox-input::-webkit-input-placeholder{color:#a5aed1}.ais-SearchBox-input::-moz-placeholder{color:#a5aed1}.ais-SearchBox-input:-ms-input-placeholder{color:#a5aed1}.ais-SearchBox-input:-moz-placeholder{color:#a5aed1}.ais-SearchBox-loadingIndicator,.ais-SearchBox-reset,.ais-SearchBox-submit{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;z-index:1;width:20px;height:20px;top:50%;right:.3rem;transform:translateY(-50%)}.ais-SearchBox-submit{left:.3rem}.ais-SearchBox-reset{right:.3rem}.ais-SearchBox-loadingIcon,.ais-SearchBox-resetIcon,.ais-SearchBox-submitIcon{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.ais-SearchBox-resetIcon path,.ais-SearchBox-submitIcon path{fill:#495588}.ais-SearchBox-submitIcon{width:14px;height:14px}.ais-SearchBox-resetIcon{width:12px;height:12px}.ais-SearchBox-loadingIcon{width:16px;height:16px}.rc-CareerPlansSearchCard{display:block;min-height:150px;max-width:1200px;width:100%;border:0;padding:20px 0 35px}.rc-CareerPlansSearchCard.entity-page-card .card-content{cursor:inherit}.rc-CareerPlansSearchCard.browse-result-card .card-content{background-color:inherit!important;cursor:inherit}@media (max-width:767px){.rc-CareerPlansSearchCard{width:auto;margin-left:20px;margin-right:20px}}.rc-CareerPlansSearchCard .image-wrapper{position:relative;height:100%;width:152px;margin-right:26px;float:left;overflow:hidden;-o-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #e1e1e1;box-shadow:0 0 9px -1px rgba(0,0,0,.16)}@media (max-width:767px){.rc-CareerPlansSearchCard .image-wrapper{display:none}}.rc-CareerPlansSearchCard .image-wrapper .product-photo{width:150px;height:150px}.rc-CareerPlansSearchCard .card-content{background-color:#fff;min-height:100px;cursor:pointer}.rc-CareerPlansSearchCard .card-content:hover{background-color:$catalog-gray-3}.rc-CareerPlansSearchCard .card-content .info-section label{font-size:.625rem;color:#2f2f2f;margin-bottom:4px}.rc-CareerPlansSearchCard .card-content .info-section .info-text{font-size:.75rem;color:#525252}.rc-CareerPlansSearchCard .card-content .info-section .info-text--skills{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-height:1.5;max-height:3em}.rc-CareerPlansSearchCard .card-content .partner-logo{border-radius:3px;border:1px solid #ccd1d9;margin-right:5px}.rc-CareerPlansSearchCard .card-content .card-info{text-align:left;-o-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-right:6px}.rc-CareerPlansSearchCard .card-description{white-space:pre-wrap}.rc-CareerPlansSearchCard .text-light{color:$catalog-gray-35}.rc-CareerPlansSearchCard .card-title{font-size:20px;font-weight:600;margin-bottom:0;display:inline-block}.rc-CareerPlansSearchCard .career-timeline{display:inline-block;width:auto;max-width:100%;position:relative;margin:18px 0;white-space:nowrap;overflow-y:hidden;overflow-x:auto}@media (max-width:767px){.rc-CareerPlansSearchCard .career-timeline{margin-bottom:6px}}.rc-CareerPlansSearchCard .career-timeline:before{content:"";display:block;position:absolute;width:100%;height:4px;background:#6a9ddb;left:0;top:50%;transform:translateY(-50%)}.rc-CareerPlansSearchCard .career-timeline .career-timeline--career{position:relative;display:inline-block;min-height:40px;min-width:140px;vertical-align:middle;padding:4px 18px;background:#eaf1fa;border-radius:20px;z-index:1}@media (max-width:767px){.rc-CareerPlansSearchCard .career-timeline .career-timeline--career{min-width:88px;padding:3px 12px}}.rc-CareerPlansSearchCard .career-timeline .career-timeline--career .career-timeline--career-info{display:-ms-flexbox;display:box;display:flex;min-height:32px;height:100%;width:100%;-o-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-o-box-align:center;-ms-flex-align:center;align-items:center;-o-box-pack:center;-ms-flex-pack:center;justify-content:center}.rc-CareerPlansSearchCard .career-timeline .career-timeline--career .career-timeline--level,.rc-CareerPlansSearchCard .career-timeline .career-timeline--career .career-timeline--title{display:block;font-size:12px;line-height:16px;color:#1f1f1f;text-align:center}@media (max-width:767px){.rc-CareerPlansSearchCard .career-timeline .career-timeline--career .career-timeline--level,.rc-CareerPlansSearchCard .career-timeline .career-timeline--career .career-timeline--title{font-size:10px;line-height:12px}}.rc-CareerPlansSearchCard .career-timeline .career-timeline--career .career-timeline--title{font-family:OpenSans-Bold,Arial,sans-serif}.rc-CareerPlansSearchCard .career-timeline .career-timeline--career .career-timeline--level{font-family:OpenSans,Arial,sans-serif}.rc-CareerPlansSearchCard .career-timeline .career-timeline--career+.career-timeline--career{margin-left:20px}@media (max-width:767px){.rc-CareerPlansSearchCard .career-timeline .career-timeline--career+.career-timeline--career{margin-left:8px}}.rc-CareerPlansSearchCard .shimmer{animation-name:a;animation-duration:1.3s;animation-iteration-count:infinite;animation-fill-mode:forwards;animation-timing-function:linear;background:linear-gradient(90deg,#eee 8%,#ddd 18%,#eee 33%);background-size:1000px 104px;position:relative;overflow:hidden}a.rc-CareerPlansSearchCard.anchor-wrapper:hover{text-decoration:none}@keyframes a{0%{background-position:-468px 0}to{background-position:468px 0}}.rc-NoResultsSearchPage .note-wrapper{background-color:#f7f8fa;padding:20px 12px}.rc-NoResultsSearchPage .default-results-icon{margin-right:15px}.rc-NoResultsSearchPage .alternative-heading{padding:25px 20px;font-weight:700}.rc-SearchFilterOption .checkboxText,.rc-SearchFilterOption .filter-button{font-family:OpenSans,Arial,sans-serif;background:#fff;font-size:14px;white-space:normal;color:#000;padding-bottom:0;border:none;width:100%;text-align:left;line-height:20px}.rc-SearchFilterOption .filter-button{margin-bottom:4px}.rc-CourseraPlusSearchFilterOption{height:100%;display:-ms-flexbox;display:box;display:flex;-o-box-align:center;-ms-flex-align:center;align-items:center}.rc-CourseraPlusSearchFilterOption .Select-option{padding:0}.rc-CourseraPlusSearchFilterOption .checkboxText,.rc-CourseraPlusSearchFilterOption .filter-button{font-family:OpenSans,Arial,sans-serif;font-size:14px;white-space:normal;color:#000;background-color:unset;border:none;width:100%;text-align:left;line-height:20px}.coursera-plus-search-filter-tooltip-content{font-family:OpenSans,Arial,sans-serif;margin:0;padding:8px 12px;font-size:12px;line-height:18px}.rc-Modal.layer .c-modal-overlay{background-color:rgba(0,0,0,.83)}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;clip:rect(0,0,0,0);border:0}.sr-only,body.c-phoenix-modal-open{overflow:hidden}.rc-Modal .c-modal-overlay{position:fixed;top:0;bottom:0;left:0;right:0;height:100%;width:100%;z-index:3}.rc-Modal .c-modal-content{position:fixed;top:50%;right:0;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);width:720px;max-width:98%;min-height:200px;z-index:4}.rc-Modal .c-modal-x-out{position:absolute;top:28px;right:28px;text-align:right;padding-top:4px;font-size:24px;color:#757575;cursor:pointer;z-index:4}.rc-Modal .c-modal-x-out a{color:#757575;cursor:pointer;text-decoration:none}.rc-Modal .c-modal-x-out:hover{color:#666;text-decoration:none}.rc-Modal.layer .c-modal-overlay{opacity:inherit;-ms-filter:inherit;filter:inherit}.rc-Modal.layer .c-modal-content{top:33%;color:#fff;text-align:center}.rc-Modal.box .c-modal-overlay,.rc-Modal.side .c-modal-overlay{background-color:#888;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50)}.rc-Modal.box .c-modal-content,.rc-Modal.side .c-modal-content{background-color:#fff;border-radius:3px;max-height:98%;overflow-y:auto}.rc-Modal.box .c-modal-title,.rc-Modal.side .c-modal-title{margin:0 0 18px;text-align:left}.rc-Modal.box .c-modal-subtitle,.rc-Modal.side .c-modal-subtitle{margin-bottom:16px}.rc-Modal.box .c-modal-cancel,.rc-Modal.side .c-modal-cancel{cursor:pointer;margin:6px 36px 0 0;color:#888}.rc-Modal.box .c-modal-submit,.rc-Modal.side .c-modal-submit{width:80px}.rc-Modal.box .c-modal-action-bar,.rc-Modal.side .c-modal-action-bar{text-align:right}.rc-Modal.box .c-modal-action-bar .c-modal-action-button,.rc-Modal.side .c-modal-action-bar .c-modal-action-button{margin-left:16px}.rc-Modal.box .c-modal-error-message,.rc-Modal.side .c-modal-error-message{margin-left:64px;display:inline-block;margin-top:8px}.rc-Modal.box.dark-bg,.rc-Modal.side.dark-bg{background-color:rgba(0,0,0,.8);opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80)}.rc-Modal.side .c-modal-content{transform:none;-webkit-transform:none;top:0;border-radius:0;max-height:100%;height:100%}@media (min-width:480px){.rc-Modal.side .c-modal-content{left:0;width:100%}}@media (min-width:768px){.rc-Modal.side .c-modal-content{left:60%;width:40%}}@media (min-width:992px){.rc-Modal.side .c-modal-content{left:70%;width:30%}}.rc-Modal.box .c-modal-content,.rc-Modal.box .c-modal-content--optimized{padding:28px;border-radius:3px;max-height:98%;overflow-y:auto}.rc-Modal.popup.top-right .c-modal-content{min-height:100px;width:350px;top:80px;bottom:auto;left:auto;right:10px;overflow-y:auto;transform:none;-webkit-transform:none}.rc-Modal.popup .c-modal-content{background-color:#fff;border-radius:3px;max-height:98%;width:470px;top:auto;bottom:10px;left:auto;right:10px;overflow-y:auto;transform:none;-webkit-transform:none}.rc-Modal.popup .c-modal-x-out{top:10px;right:15px}.rc-Modal.popup .c-modal-title{margin:0 0 18px;text-align:left}.rc-Modal.popup .c-modal-subtitle{margin-bottom:16px}.rc-Modal.popup .c-modal-cancel{cursor:pointer;margin:6px 36px 0 0;color:#888}.rc-Modal.popup .c-modal-submit{width:80px}.rc-Modal.popup .c-modal-action-bar{text-align:right}.rc-Modal.popup .c-modal-action-bar .c-modal-action-button{margin-left:16px}.rc-Modal.popup .c-modal-error-message{margin-left:64px;display:inline-block;margin-top:8px}@media (max-width:767px){.rc-Modal .c-modal-content{width:98%;top:4px;left:0;padding:16px;transform:none;-webkit-transform:none;max-height:98%;overflow-y:scroll}.rc-Modal .c-modal-x-out{top:16px;right:16px}.rc-Modal.popup .c-modal-content{padding:0}}.bt3-tooltip{z-index:5!important}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.rc-Modal .c-modal-x-out a{outline:thin dotted #000}}.rc-SearchFilterModal{padding:0;margin-right:14px}.rc-SearchFilterModal .rc-Modal .c-modal-x-out{top:2px!important}.rc-SearchFilterModal .rc-Modal .c-modal-x-out a{color:#2a73cc}.rc-SearchFilterModal .rc-Modal .c-modal-overlay{background-color:#000;opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70)}.rc-SearchFilterModal .rc-Modal .update-refinements-menu{border-bottom:1px solid #e1e1e1;padding:8px 10px}.rc-SearchFilterModal .rc-Modal .update-refinements-menu button:focus{outline:none}.rc-SearchFilterModal .rc-Modal .c-modal-content{width:fit-content;max-width:750px;width:700px;padding:0;padding-bottom:15px;overflow:unset}.rc-SearchFilterModal .filters-modal-content{overflow-y:auto;margin:auto;padding:15px 5%;max-height:500px}.rc-SearchFilterModal .update-refinements{background:none;border:none;color:#4a90e2;font-weight:700;font-size:14px;width:fit-content;vertical-align:middle}.rc-SearchFilterModal .left-section,.rc-SearchFilterModal .right-section{width:50%}.rc-SearchFilterModal .checkboxText{white-space:nowrap!important;overflow:hidden;text-overflow:ellipsis;max-width:180px}.close-button-rtl{position:fixed!important;text-align:left!important;left:10px!important}.rc-CurrentAppliedFilters{padding-bottom:15px;margin:auto;width:100%;white-space:nowrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.rc-CurrentAppliedFilters .filter-pill{background-color:#fff;height:30px;border-radius:11.5px;border:2px solid #e8e8e8;margin:5px 8px 0}.rc-CurrentAppliedFilters .applied-filter{font-family:OpenSans,Arial,sans-serif;line-height:24px;padding:0 8px;margin-bottom:0}.rc-CurrentAppliedFilters .close-button{padding-right:20px;font-size:18px;height:24px;width:10px;color:#000}.rc-NotificationUnreadCount{width:20px;height:20px;color:#fff;font-size:12px;font-weight:700;line-height:20px;text-align:center;border-radius:50px;background-color:#b30015}.rc-NotificationIcon{margin-left:5px;margin-top:-7px;margin-right:10px;position:relative;padding:10px}.rc-NotificationIcon,.rc-NotificationIcon:active,.rc-NotificationIcon:focus,.rc-NotificationIcon:hover{border:none;outline:none;background:none}.rc-NotificationIcon:focus svg,.rc-NotificationIcon:hover svg{fill:#2a73cc!important}.rc-NotificationIcon .rc-NotificationUnreadCount{top:1px;right:9px;position:absolute}.bt3-clearfix:after,.bt3-clearfix:before{content:" ";display:table}.bt3-clearfix:after{clear:both}.rc-MobileSearchFilter{margin:10px}.rc-MobileSearchFilter .hidden{display:none}.rc-MobileSearchFilter .filter-name{margin-bottom:8px;font-weight:700;font-size:14px;font-family:OpenSans,Arial,sans-serif}.rc-MobileSearchFilter .ais-RefinementList-list{margin-bottom:5px}.rc-MobileSearchFilter .ais-RefinementList-checkbox{visibility:hidden}.rc-MobileSearchFilter .ais-RefinementList-showMore--disabled{display:none}.rc-MobileSearchFilter .ais-RefinementList-showMore{background:none;color:#2a73cc;font-weight:700;font-family:OpenSans,Arial,sans-serif}.rc-MobileSearchFilter .ais-RefinementList-showMore:active,.rc-MobileSearchFilter .ais-RefinementList-showMore:focus,.rc-MobileSearchFilter .ais-RefinementList-showMore:hover{background:none;font-weight:700;color:#2a73cc}.rc-MobileSearchFilter .ais-RefinementList-count{background:none;font-weight:500}.rc-MobileSearchFilter .ais-RefinementList-count:before{content:"("}.rc-MobileSearchFilter .ais-RefinementList-count:after{content:")"}.rc-MobileSearchFilter .ais-RefinementList-label{cursor:pointer;width:100%}.rc-MobileSearchFilter .ais-RefinementList-label:before{content:"";font-size:0;border:1px solid #d3d3d3;padding:6px;margin-left:2px}.rc-MobileSearchFilter .ais-RefinementList-labelText{color:#000;font-size:14px;font-family:OpenSans,Arial,sans-serif;font-weight:500}.rc-MobileSearchFilter .ais-RefinementList-count{float:right}.rc-MobileSearchFilter .ais-RefinementList-item--selected .ais-RefinementList-label{cursor:pointer;width:100%}.rc-MobileSearchFilter .ais-RefinementList-item--selected .ais-RefinementList-label:before{font-size:10px;color:#4a90e2;content:"\2714";border:1px solid #d3d3d3;padding:0 3px;margin-left:2px}.rc-MobileSearchFilter .ais-RefinementList-item--selected .ais-RefinementList-labelText{font-weight:700}.coursera-plus-list{padding:4px 0}.coursera-plus-list .ais-RefinementList-label{display:-ms-flexbox;display:box;display:flex;-o-box-direction:reverse;-o-box-orient:horizontal;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-o-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-right:2px}.coursera-plus-list .ais-RefinementList-label .ais-RefinementList-labelText{color:#373a3c}.coursera-plus-list .ais-RefinementList-count{display:none}.rc-NotificationHeader{clear:both;height:60px;padding:20px;border-bottom:1px solid #e1e1e1}.rc-NotificationHeader h1{float:left;font-size:14px;font-weight:700;line-height:20px;margin-top:0;margin-bottom:0;font-family:OpenSans,Arial,sans-serif}.rc-NotificationHeader .notification-center-mark-all-read{float:right;font-size:14px;padding:0;display:inline;font-weight:400;min-height:20px}.rc-NotificationListEmpty{padding:20px;text-align:center}.rc-NotificationListEmpty h2{font-size:20px;font-family:OpenSans,Arial,sans-serif}.rc-NotificationListEmpty .notification-list-empty-description{color:#666;font-size:14px}.rc-Notification{display:block;padding:15px 20px;word-break:break-word;border-bottom:1px solid #e1e1e1;background-color:rgba(42,115,204,.06)}.rc-Notification,.rc-Notification:active,.rc-Notification:focus,.rc-Notification:hover{color:#000;text-decoration:none}.rc-Notification.read{color:#4d4d4d;background-color:#fff}.rc-Notification .notification-timestamp{color:#666;font-size:12px;margin-top:5px}.rc-NotificationListView .notification-list-view-triangle{z-index:2;width:40px;height:15px;position:absolute;overflow:hidden;margin-left:93px;box-shadow:-1px -1px 10px -17px rgba(0,0,0,.12)}.rc-NotificationListView .notification-list-view-triangle:after{content:"";position:absolute;width:20px;height:20px;background:#fff;transform:rotate(45deg);top:5px;left:4px;box-shadow:-1px -1px 5px -1px rgba(0,0,0,.12);border:1px solid #e1e1e1}.rc-NotificationListView .notification-list-view-content{background:#fff;border:1px solid #e1e1e1;box-shadow:0 2px 8px rgba(0,0,0,.12);width:380px;position:absolute;top:14px}.rc-NotificationListView .notification-list-view-notifications{max-height:500px;overflow-y:auto;overscroll-behavior:contain}.rc-Ratings{margin:14px 0}.rc-Ratings .ratings-icon{display:-ms-flexbox;display:box;display:flex;margin-right:12px;height:18px;width:100%;-o-box-align:center;-ms-flex-align:center;align-items:center}.rc-Ratings .ratings-icon svg{height:18px!important;width:16px!important}.rc-Ratings .ratings-text{font-weight:700;padding-right:6px}.rc-Ratings .ratings-count,.rc-Ratings .ratings-text{line-height:20px;font-size:12px}.rc-DesktopSearchCard .rc-Ratings .ratings-icon,.rc-WesDesktopSearchCard .rc-Ratings .ratings-icon{height:18px}.rc-WesDesktopSearchCard .rc-Ratings .ratings-icon{position:relative;top:1px}.rc-NotificationCenter{position:relative}.rc-NotificationCenter .rc-NotificationListView{left:-75px;position:absolute}