.Breadcrumbs{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;color:#fff;opacity:.8;font-size:13px;font-weight:500}@media only screen and (max-width:639px){.Breadcrumbs{font-size:12px}}.Breadcrumbs__link{color:#fff;opacity:.8;cursor:pointer}.Breadcrumbs__link:hover{opacity:1}
.JumbotronBanner__container{position:relative;z-index:0}.Jumbotron--search{padding-right:21px;color:#fff;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;height:19px;z-index:25;padding-bottom:37px}@media only screen and (max-width:639px){.Jumbotron--search{padding-right:0;color:#fff;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;padding-bottom:0;height:auto;max-width:44%;margin:8px}}.JumbotronBanner__backgroundBigText{position:absolute;bottom:0;left:0;margin:-80px 0 0;width:100%;height:290px;font-size:310px;font-family:Druk,Impact;font-weight:800;white-space:nowrap;overflow:hidden;color:#351f5d;background-color:#3f1d75;z-index:5;-webkit-transition:.5s;transition:.5s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media only screen and (min-width:950px)and (max-width:1280px){.JumbotronBanner__backgroundBigText{font-size:320px;height:295px;width:1280px;margin-top:-75px;margin-left:-10px}}@media only screen and (min-width:640px)and (max-width:949px){.JumbotronBanner__backgroundBigText{font-size:270px;height:250px;margin-top:-60px;margin-left:-4px}}@media only screen and (max-width:639px){.JumbotronBanner__backgroundBigText{font-size:178px;height:165px;margin-top:-33px;margin-left:-8px}}.JumbotronBanner__background-featured-image{position:absolute;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:50%}.JumbotronBanner__wrapper{overflow:hidden;position:relative;height:220px;width:100%;max-width:1280px;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (min-width:640px)and (max-width:949px){.JumbotronBanner__wrapper{height:190px}}@media only screen and (min-width:320px)and (max-width:639px){.JumbotronBanner__wrapper{height:260px;display:block}}.JumbotronBanner__wrapper .JumbotronBanner__entityInfo__container{width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width:950px){.JumbotronBanner__wrapper .JumbotronBanner__entityInfo__container{height:220px}}@media only screen and (min-width:640px)and (max-width:949px){.JumbotronBanner__wrapper .JumbotronBanner__entityInfo__container{height:190px}}.JumbotronBanner__wrapper .JumbotronBanner__entityInfo{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:20;width:95%;margin:auto 0 0 35px;-ms-flex-positive:11;flex-grow:11;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0}@media only screen and (min-width:640px)and (max-width:949px){.JumbotronBanner__wrapper .JumbotronBanner__entityInfo{margin-left:22px;margin-right:22px}}@media only screen and (min-width:320px)and (max-width:639px){.JumbotronBanner__wrapper .JumbotronBanner__entityInfo{z-index:20;margin:0 12px}}.JumbotronBanner__wrapper .JumbotronBanner__entityInfo .JumbotronBanner__entityDescription{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;color:#fff;line-height:1.29;letter-spacing:.2px;width:90%;max-width:680px}.JumbotronBanner__wrapper .JumbotronBanner__entityInfo .JumbotronBanner__entityName{width:100%;max-width:none;z-index:25;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;position:relative;margin-bottom:20px}@media only screen and (min-width:950px)and (max-width:1280px){.JumbotronBanner__wrapper .JumbotronBanner__entityInfo .JumbotronBanner__entityName{max-width:100%}}@media only screen and (min-width:640px)and (max-width:949px){.JumbotronBanner__wrapper .JumbotronBanner__entityInfo .JumbotronBanner__entityName{max-width:900px;margin-bottom:0}}@media only screen and (min-width:320px)and (max-width:639px){.JumbotronBanner__wrapper .JumbotronBanner__entityInfo .JumbotronBanner__entityName{position:relative;max-width:750px;margin-bottom:0}.JumbotronBanner__wrapper .JumbotronBanner__entityInfo .JumbotronBanner__entityName.extendText{max-width:100%}}.JumbotronBanner__wrapper .JumbotronBanner__entityInfo .JumbotronBanner__entityName .JumbotronBanner--favorites{margin:0 20px 16px 0;float:none}@media only screen and (min-width:640px)and (max-width:949px){.JumbotronBanner__wrapper .JumbotronBanner__entityInfo .JumbotronBanner__entityName .JumbotronBanner--favorites{margin-bottom:11px}}@media only screen and (min-width:320px)and (max-width:639px){.JumbotronBanner__wrapper .JumbotronBanner__entityInfo .JumbotronBanner__entityName .JumbotronBanner--favorites{margin:0 10px 30px 0;font-size:20px}}.JumbotronBanner__wrapper .JumbotronBanner__entityInfo .JumbotronBanner__entityName .JumbotronBanner__heading{color:#fff;font-size:40px;line-height:47px;max-height:103px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:11px 0}@media only screen and (max-width:639px){.JumbotronBanner__wrapper .JumbotronBanner__entityInfo .JumbotronBanner__entityName .JumbotronBanner__heading .JumbotronBanner__heading{margin:7px 0 12px;max-width:545px;font-size:26px;line-height:30px;max-height:66px}}@media only screen and (min-width:640px)and (max-width:949px){.JumbotronBanner__wrapper .JumbotronBanner__entityInfo .JumbotronBanner__entityName .JumbotronBanner__heading{font-size:35px;line-height:40px;max-height:105px;margin-bottom:20px}}@media only screen and (max-width:639px){.JumbotronBanner__wrapper .JumbotronBanner__entityInfo .JumbotronBanner__entityName .JumbotronBanner__heading{max-height:65px;max-width:545px;font-size:20px;letter-spacing:-.1px;line-height:23px;margin:7px 0 12px}}.JumbotronBanner__wrapper .JumbotronBanner__entityInfo .JumbotronBanner__entityName .JumbotronBanner__subHeading{font-weight:400}@media only screen and (max-width:639px){.JumbotronBanner__wrapper .JumbotronBanner__entityInfo .JumbotronBanner__entityName .JumbotronBanner__subHeading{margin-top:-7px;font-size:15px;line-height:1.3}}@media only screen and (min-width:640px)and (max-width:949px){.JumbotronBanner__wrapper .JumbotronBanner__entityInfo .JumbotronBanner__entityName .JumbotronBanner__subHeading{font-size:24px;line-height:1.3}}@media only screen and (min-width:950px)and (max-width:1280px){.JumbotronBanner__wrapper .JumbotronBanner__entityInfo .JumbotronBanner__entityName .JumbotronBanner__subHeading{font-size:32px}}.JumbotronBanner__wrapper .JumbotronBanner__entityInfo .JumbotronBanner__entityName .JumbotronBanner__heading,.JumbotronBanner__wrapper .JumbotronBanner__entityInfo .JumbotronBanner__entityName _:-ms-lang(x){white-space:nowrap;text-overflow:ellipsis;display:inherit}@media only screen and (min-width:320px)and (max-width:639px){.JumbotronBanner__wrapper .JumbotronBanner__entityInfo .JumbotronBanner__entityName .JumbotronBanner__heading,.JumbotronBanner__wrapper .JumbotronBanner__entityInfo .JumbotronBanner__entityName _:-ms-lang(x){white-space:normal}}.JumbotronBanner__wrapper .JumbotronBanner__entityInfo .JumbotronBanner__entityName .JumbotronBanner__heading,.JumbotronBanner__wrapper .JumbotronBanner__entityInfo .JumbotronBanner__entityName _:-moz-tree-row(hover){white-space:nowrap;text-overflow:ellipsis;display:inherit}@media only screen and (min-width:320px)and (max-width:639px){.JumbotronBanner__wrapper .JumbotronBanner__entityInfo .JumbotronBanner__entityName .JumbotronBanner__heading,.JumbotronBanner__wrapper .JumbotronBanner__entityInfo .JumbotronBanner__entityName _:-moz-tree-row(hover){white-space:normal}}.JumbotronBanner__wrapper .JumbotronBanner__entityInfo .JumbotronBanner__entityName .JumbotronBanner__heading--breadcrumbs{display:block;font-size:18px;margin-top:6px;line-height:22px}@media only screen and (min-width:320px)and (max-width:639px){.JumbotronBanner__wrapper .JumbotronBanner__entityInfo .JumbotronBanner__entityName .JumbotronBanner__heading--breadcrumbs{font-size:12px;letter-spacing:-.1px;line-height:16px;margin:5px 0 0}}@media only screen and (min-width:640px){.JumbotronBanner__wrapper .JumbotronBanner__partnerSection{position:absolute;top:0;margin:32px 0 8px 35px}}@media only screen and (min-width:640px)and (max-width:949px){.JumbotronBanner__wrapper .JumbotronBanner__partnerSection{margin-left:22px}}@media only screen and (min-width:320px)and (max-width:639px){.JumbotronBanner__wrapper .JumbotronBanner__partnerSection{width:100%}}.JumbotronBanner__wrapper .JumbotronBanner__partnerSection .JumbotronBanner__imagesPartners{display:-ms-flexbox;display:flex}@media only screen and (min-width:640px){.JumbotronBanner__wrapper .JumbotronBanner__partnerSection .JumbotronBanner__imagesPartners{background-color:transparent!important}}@media only screen and (min-width:320px)and (max-width:639px){.JumbotronBanner__wrapper .JumbotronBanner__partnerSection .JumbotronBanner__imagesPartners{bottom:0;padding:6px 8px 4px 12px}}.JumbotronBanner__wrapper .JumbotronBanner__partnerSection .JumbotronBanner__imagesPartners .JumbotronBanner__logos{margin-right:12px}.JumbotronBanner__wrapper .JumbotronBanner__partnerSection .JumbotronBanner__imagesPartners .JumbotronBanner__logos .JumbotronBanner__logo{max-height:42px;max-width:42px}.JumbotronBanner__wrapper .JumbotronBanner__partnerSection .JumbotronBanner__imagesPartners .JumbotronBanner__logos .logoDivider{width:1px;background-color:#fff;height:30px;margin:6px 10px 0 0;opacity:.5}.JumbotronBanner__wrapper .JumbotronBanner__partnerSection .JumbotronBanner__imagesPartners .JumbotronBanner__logos .logoDivider:last-child{display:none}.JumbotronBanner__wrapper .JumbotronBanner__partnerSection .JumbotronBanner__imagesPartners .JumbotronBanner__partnerText{font-size:12px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;padding-top:5px}@media only screen and (min-width:640px){.JumbotronBanner__wrapper .JumbotronBanner__partnerSection .JumbotronBanner__imagesPartners .JumbotronBanner__partnerText{color:#fff!important}}@media only screen and (min-width:320px)and (max-width:639px){.JumbotronBanner__wrapper .JumbotronBanner__partnerSection .JumbotronBanner__imagesPartners .JumbotronBanner__partnerText{padding:5px 0 6px}}@media only screen and (min-width:640px){.JumbotronBanner__wrapper .JumbotronBanner__EntityImageContainer{position:absolute;right:0}}@media only screen and (min-width:320px)and (max-width:639px){.JumbotronBanner__wrapper .JumbotronBanner__EntityImageContainer{display:-ms-flexbox;display:flex;width:100%}}@media only screen and (min-width:950px){.JumbotronBanner__wrapper .JumbotronBanner__EntityImageContainer .JumbotronBanner__entityImage{width:220px;height:220px}}@media only screen and (min-width:640px)and (max-width:949px){.JumbotronBanner__wrapper .JumbotronBanner__EntityImageContainer .JumbotronBanner__entityImage{width:190px;height:190px}}@media only screen and (min-width:320px)and (max-width:639px){.JumbotronBanner__wrapper .JumbotronBanner__EntityImageContainer .JumbotronBanner__entityImage{width:150px;height:150px;margin:auto}}@media only screen and (max-width:639px){.default .JumbotronBanner__entityInfo__container{padding-top:12px}}.default .JumbotronBanner__wrapper{background-color:#3f1d75}@media only screen and (max-width:639px){.default .JumbotronBanner__wrapper{height:auto}}@media only screen and (max-width:639px){.Jumbotron--search.slot-0,.Jumbotron--search.slot-1,.Jumbotron--search.slot-2{max-width:93%}}.search .JumbotronBanner__wrapper{background-color:#3f1d75}@media only screen and (max-width:639px){.search .JumbotronBanner__wrapper{height:auto}}@media only screen and (max-width:639px){.search .JumbotronBanner__entityInfo__container{height:170px}}@media only screen and (max-width:639px){.search .JumbotronBanner__entityInfo{margin:15px 8px 0;max-height:150px}}@media only screen and (max-width:639px){.search .JumbotronBanner__backgroundBigText{height:207px;font-size:217px}}.search .Jumbotron__topResult{color:#fff;font-size:32px;letter-spacing:0;width:100%;max-width:none;z-index:25;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:600;position:relative;margin-bottom:12px;line-height:38px}@media only screen and (max-width:639px){.search .Jumbotron__topResult{color:#fff;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:24px;font-weight:600;height:32px;line-height:32px;margin-bottom:8px;width:304px;margin-left:8px}}.search .Jumbotron__topResult_data{display:-ms-flexbox;display:flex;margin-bottom:37px}@media only screen and (max-width:639px){.search .Jumbotron__topResult_data{margin-bottom:16px;-ms-flex-positive:1;flex-grow:1;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (min-width:320px)and (max-width:639px){.partner .JumbotronBanner__wrapper{height:100%}.partner .JumbotronBanner__wrapper .JumbotronBanner__entityInfo__container{padding-top:12px}.partner .JumbotronBanner__wrapper .JumbotronBanner__EntityImageContainer+.JumbotronBanner__entityInfo__container{padding-top:0}}.partner .JumbotronBanner__entityInfo__container{-ms-flex-align:center;align-items:center}@media only screen and (min-width:320px)and (max-width:639px){.featuredImg .JumbotronBanner__wrapper{height:100%}.featuredImg .JumbotronBanner__EntityImageContainer{min-height:150px}.featuredImg .JumbotronBanner__entityInfo__container{margin-bottom:8px}}.landing .JumbotronBanner__wrapper{height:300px;-ms-flex-align:end;align-items:flex-end}.landing .JumbotronBanner__entityName{margin-bottom:0!important}.landing .JumbotronBanner__entityDescription{margin-bottom:25px}@media only screen and (min-width:320px)and (max-width:639px){.landing .JumbotronBanner__wrapper{display:-ms-flexbox;display:flex}.landing .JumbotronBanner__wrapper .JumbotronBanner__entityInfo{height:auto}}@media only screen and (min-width:320px)and (max-width:639px){.CategoryPage .JumbotronBanner__entityInfo{margin-left:16px;margin-right:16px}}

/*# sourceMappingURL=swi-JumbotronBanner.f4cdc4e5.css.map*/