.planComparisonCard .planComparisonCard-highlightMessage{padding:0;font-size:14px;margin-bottom:16px}.planComparisonCard .planComparisonCard-highlightMessage.highlighted{color:#10ab5b;font-weight:600}.planComparisonCard .planComparisonCard-choosePlan .btn.btn-default{font-weight:600;border-width:2px}.planComparisonCard .planComparisonCard-choosePlan button{margin-top:8px;margin-bottom:16px;width:95%}.planComparisonCard .planComparisonCard-activeFeature{display:flex;min-height:24px;line-height:18px;white-space:normal}.planComparisonCard .planComparisonCard-greyedOutFeature{font-size:14px;color:#a6a6a6;text-decoration:line-through}.planComparisonCard .planComparisonCard-blankedOutFeature{height:24px}.planComparisonCardV4{margin-left:16px;margin-right:16px;margin-top:24px;width:305px;border-radius:4px;text-align:left;display:flexbox;display:box;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-webkit-box-orient:vertical}.planComparisonCardV4-topBorder-popular{border-radius:4px 4px 0 0;color:#fff;background-color:#0f87ff;height:32px;line-height:32px;text-align:center}.planComparisonCardV4-topBorder{border-radius:4px 4px 0 0;border-top:4px solid #000;margin-top:28px}.planComparisonCardV4-body{padding:24px;box-shadow:0 4px 8px 0 rgba(0,0,0,.14),0 1px 4px 0 rgba(0,0,0,.2);max-width:404px;background-color:#fff;flex-grow:1;flex-direction:column;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-webkit-box-orient:vertical}.planComparisonCardV4-body,.planComparisonCardV4-title{display:flexbox;display:box;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex}.planComparisonCardV4-title{align-items:center}.planComparisonCardV4-name{font-weight:600;font-size:24px;flex-grow:2;margin-bottom:0}.planComparisonCardV4-description{font-size:12px;margin:4px 0;font-weight:600;color:#697785}.planComparisonCardV4-cost{margin-top:8px;margin-bottom:0}.planComparisonCardV4-dollars{font-size:40px;font-weight:600}.planComparisonCardV4-cents{vertical-align:100%;font-size:14px;font-weight:600}.planComparisonCardV4-costInterval{font-size:16px;font-weight:600}.planComparisonCardV4-billingInterval{font-size:14px;font-weight:600;margin-bottom:24px}.planComparisonCardV4-choosePlan button{margin-top:8px;margin-bottom:16px;width:100%}.planComparisonCardV4-bottom{display:flexbox;display:box;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-webkit-box-orient:vertical;flex-grow:1;font-size:14px}.planComparisonCardV4-features{padding-left:8px}.planComparisonCardV4-features,.planComparisonCardV4-included{list-style:none;white-space:nowrap;line-height:24px;text-align:left}.planComparisonCardV4-included{height:48px}.planComparisonCardV4-activeFeature{font-size:14px}.planComparisonCardV4-featuresListHeader{margin-bottom:0;text-align:left}.planComparisonCardV4-activeFeature .clickToolTip .clickToolTip-keyWords{text-decoration:none}.planComparisonCardV4-mediaIcons{display:flexbox;display:box;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;justify-content:center;-webkit-box-pack:center}.planComparisonCardV4-mediaIcon{height:24px;padding:0 14px}.planComparison-toggleSwitch{flex-direction:column;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-webkit-box-orient:vertical}.planComparison-toggleSwitch,.planComparison-toggleSwitch .planComparison-toggleContainer{display:flexbox;display:box;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;align-items:center;-webkit-box-align:center}.planComparison-toggleSwitch .planComparison-toggleLabel{font-size:14px;font-weight:400;padding:0 8px}.planComparison-toggleSwitch .planComparison-toggleLabel.selected{font-weight:700}.planComparison-toggleSwitch .toggle-switch .slider{background-color:#0f87ff}.planComparisonCardDualTitle .planComparisonCardDualTitle-name{font-weight:600;font-size:24px;margin-bottom:0}.planComparisonCardDualTitle .planComparisonCardDualTitle-subName{font-size:16px;margin-bottom:4px}.planPriceBreakdown{margin-top:8px;margin-bottom:0}.planPriceBreakdown .planPriceBreakdown-dollars{font-size:36px;font-weight:600}.planPriceBreakdown .planPriceBreakdown-cents{vertical-align:80%;font-size:14px;font-weight:600}.planPriceBreakdown .planPriceBreakdown-costInterval{font-size:18px;font-weight:600}.planPriceBreakdown .planPriceBreakdown-billingInterval{font-size:16px}.billingCycleToggle{text-align:left;padding:14px 0}.billingCycleToggle .billingCycleToggle-header{font-size:14px;font-weight:600}.billingCycleToggle .Select-control{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.billingCycleToggle .Select-option.is-focused,.billingCycleToggle .Select-option.is-selected,.billingCycleToggle .Select:not(.is-disabled) .Select-control:hover{background-color:#f5f5f5}.leftAlignedFeatureList{white-space:nowrap;text-align:left;margin-top:12px;margin-bottom:0;list-style:none;line-height:24px}.leftAlignedFeatureList .leftAlignedFeatureList-listSpacer{min-width:30px;display:inline-block}.leftAlignedFeatureList .Popover-closeButton{margin-top:5px}.portfolio-all{min-height:calc(100vh - 570px)}.portfolio-all .portfolio-banner{height:240px}.portfolio-all .wallpaper-image{position:absolute;right:0;left:0;object-fit:cover;width:100%;height:240px}.portfolio-all .profile-image{border-radius:50%;height:160px;width:160px;object-fit:cover;position:absolute;left:50%;margin-left:-75px;margin-top:40px}.portfolio-all .portfolio-results{margin-bottom:20px}.portfolio-all .portfolio-info{text-align:center}.portfolio-all .portfolio-info .portfolio-title{line-height:29px;font-size:24px;margin-top:13px}.portfolio-all .portfolio-info .portfolio-stats{display:flex;justify-content:center;margin-top:18px}.portfolio-all .portfolio-info .portfolio-stats .stat{margin:0 30px;color:#9b9b9b;line-height:22px;font-size:18px}.portfolio-all .portfolio-info .portfolio-bio{color:#666;margin:16px auto 0;line-height:16px;font-size:16px}.portfolio-all .portfolio-info .portfolio-bio .portfolio-bio-text{margin:0 auto 16px;width:50%;position:relative;word-break:break-word;white-space:unset}.portfolio-all .portfolio-info .portfolio-bio .portfolio-bio-text.collapsed-bio{white-space:nowrap;max-height:16px;overflow:hidden;text-overflow:ellipsis}.portfolio-all .portfolio-nav{display:flex;line-height:22px;font-weight:300;border-top:4px solid #f5f5f5;border-bottom:4px solid #f5f5f5;margin-top:33px}@media only screen and (max-width:766px){.portfolio-all .portfolio-nav{flex-wrap:wrap;justify-content:center}}.portfolio-all .portfolio-nav .tab{color:#a6a6a6;font-size:18px;padding:17px;text-transform:uppercase;position:relative;background:none;border:none}@media only screen and (max-width:526px){.portfolio-all .portfolio-nav .tab{flex:25%;text-align:center}}.portfolio-all .portfolio-nav .tab:active,.portfolio-all .portfolio-nav .tab:focus,.portfolio-all .portfolio-nav .tab:hover,.portfolio-all .portfolio-nav .tab:visited{text-decoration:none}.portfolio-all .portfolio-nav .tab.active{color:#0f87ff;font-weight:400}.portfolio-all .portfolio-nav .tab.active:after{content:"";width:100%;border-bottom:4px solid #0f87ff;display:block;position:absolute;margin-top:17px;left:0}.portfolio-all .portfolio-nav .portfolio-searchForm{display:flex;line-height:22px;font-size:16px;padding:10px 0;margin-left:auto;width:25%}@media only screen and (max-width:766px){.portfolio-all .portfolio-nav .portfolio-searchForm{flex-basis:100%;margin-top:10px}}.portfolio-all .portfolio-nav .search-form-input{border:1px solid #a6a6a6;border-right:none;border-radius:.25em 0 0 .25em;padding:.5em 1em;width:100%}.portfolio-all .portfolio-nav .search-form-button{background:none;padding:.5em 1em;border:1px solid #a6a6a6;border-left:none;border-radius:0 .25em .25em 0}.portfolio-all .results-search-filter{display:flex;justify-content:flex-end;margin-bottom:25px}@media only screen and (max-width:766px){.portfolio-all .results-search-filter{justify-content:center;flex-wrap:wrap}.portfolio-all .results-search-filter.contains-back-button :first-child{order:4}.portfolio-all .results-search-filter.contains-back-button :nth-child(2){order:1}.portfolio-all .results-search-filter.contains-back-button :nth-child(3){order:2}.portfolio-all .results-search-filter.contains-back-button :nth-child(4){order:3}}.portfolio-all .results-search-filter .filter{text-transform:uppercase;font-size:16px;line-height:16px;color:#a6a6a6;margin:0 16px 0 0;padding:0;height:auto}.portfolio-all .results-search-filter .filter:last-of-type{margin-right:0}.portfolio-all .results-search-filter .filter.active{color:#0f87ff}.portfolio-all .results-search-filter.contains-back-button .filter{line-height:34px}.portfolio-all .categories-container{display:flex;flex-wrap:wrap;margin-bottom:55px;overflow:hidden;padding-top:15px;padding-bottom:55px}.portfolio-all .categories-container.shuffle{margin-bottom:55px}.portfolio-all .categories-container .category-wrapper{flex-basis:25%;position:relative;overflow:hidden;height:185px;text-align:center;margin-bottom:5px}@media only screen and (min-width:992px){.portfolio-all .categories-container .category-wrapper{flex-basis:20%}}@media only screen and (max-width:766px){.portfolio-all .categories-container .category-wrapper{flex-basis:33.33%}}@media only screen and (max-width:575px){.portfolio-all .categories-container .category-wrapper{flex-basis:50%}}.portfolio-all .categories-container .category-wrapper:hover .category-image-shadow{opacity:.8;transition:all .3s ease}.portfolio-all .categories-container .category-wrapper:hover .category-text .category-text-link{opacity:1;transition:all .3s ease}.portfolio-all .categories-container .category-wrapper .category-notes{color:#fff;font-family:proxima_nova,Arial,Helvetica,sans-serif;font-size:14px;position:absolute;top:19px;text-align:right;width:93%}.portfolio-all .categories-container .category-wrapper .category-notes img{padding-left:4px;padding-bottom:4px}.portfolio-all .categories-container .category-wrapper .category-image{position:absolute;top:0;left:0;width:calc(100% - 10px);height:100%;margin:5px;object-fit:cover}.portfolio-all .categories-container .category-wrapper .category-image-shadow{position:absolute;top:0;left:0;width:calc(100% - 10px);height:100%;margin:5px;background-color:#252525;opacity:.2}.portfolio-all .categories-container .category-wrapper .category-text{position:absolute;height:100%;width:100%;padding:1em;z-index:99;display:flexbox;display:box;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-webkit-box-orient:vertical;justify-content:center;-webkit-box-pack:center;align-items:center;-webkit-box-align:center}.portfolio-all .categories-container .category-wrapper .category-text .category-text-header{text-transform:uppercase;color:#fff;font-family:proxima_nova_semibold,Arial,Helvetica,sans-serif;font-size:18px;padding-bottom:15px}.portfolio-all .categories-container .category-wrapper .category-text .category-text-link{border:2px solid #fff;color:#fff;font-size:12px;opacity:0}.portfolio-all .wrapper{margin-right:auto}@media only screen and (max-width:766px){.portfolio-all .wrapper{flex-basis:100%;margin:16px 0 0;text-align:center}}.portfolio-all .wrapper .back-button{border-radius:2em;text-align:center;background-color:#ffe121;font-weight:600;line-height:32px;font-size:13px;padding:0 24px;color:#000;width:200px;margin-right:20px}.portfolio-all .spinner-container{align-items:center;-webkit-box-align:center;margin-bottom:20px}.planComparisonCard,.portfolio-all .spinner-container{display:flexbox;display:box;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-webkit-box-orient:vertical}.planComparisonCard{text-align:center;margin-left:16px;margin-right:16px;margin-top:24px;border-radius:4px;width:300px}.planComparisonCard .planComparisonCard-topBorder-popular{border-radius:4px 4px 0 0;color:#fff;background-color:#0f87ff;height:32px;line-height:32px;width:inherit}.planComparisonCard .planComparisonCard-topBorder{border-radius:4px 4px 0 0;border-top:4px solid #000;margin-top:28px;width:inherit}.planComparisonCard .planComparisonCard-body{padding:24px;box-shadow:0 1px 2px 0 rgba(0,0,0,.14),0 .25px 1px 0 rgba(0,0,0,.2);max-width:304px;width:inherit;display:flexbox;display:box;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-webkit-box-orient:vertical;flex-grow:1}.planComparisonCard .planComparisonCard-memberLibraryIcon{width:20px}.planComparisonCard .planComparisonCard-bottom{display:flexbox;display:box;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-webkit-box-orient:vertical;flex-grow:1;font-size:14px}.planComparisonCard .planComparisonCard-featuresListHeader{margin-bottom:0;text-align:left}.planComparisonCard .planComparisonCard-features{list-style:none;white-space:nowrap;line-height:24px;text-align:left;padding-left:8px}.planComparisonCard .planComparisonCard-activeFeature{font-size:14px}