#primary-content{position:relative}#primary-content .sidebar-content{width:520px;margin-top:110px;-ms-flex-negative:0;flex-shrink:0}@media(max-width: 93.73rem){#primary-content .sidebar-content{width:400px}}@media(max-width: 79.98rem){#primary-content .sidebar-content{width:330px}}@media(max-width: 61.98rem){#primary-content .sidebar-content{display:none}}#primary-content .primary-content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;width:100%}#primary-content .primary-content .primary-content__blocks{min-width:0;overflow-x:hidden;padding:0 10.3125rem 0 2.5rem}@media(max-width: 119.98rem){#primary-content .primary-content .primary-content__blocks{padding:0 5.15625rem 0 2.5rem}}@media(max-width: 79.98rem){#primary-content .primary-content .primary-content__blocks{padding:0 3.125rem 0 2.5rem}}@media(max-width: 61.98rem){#primary-content .primary-content .primary-content__blocks{padding:0 1.25rem}}@media(max-width: 47.98rem){#primary-content .primary-content .primary-content__blocks{padding:0 .9375rem}}#primary-content .primary-content .primary-content__blocks section#primary-blocks .block{margin:100px 0}@media(max-width: 61.98rem){#primary-content .primary-content .primary-content__blocks section#primary-blocks .block{margin:70px 0}}@media(max-width: 47.98rem){#primary-content .primary-content .primary-content__blocks section#primary-blocks .block{margin:50px 0}}#primary-content .primary-content .primary-content__blocks section#primary-blocks .block:first-child{margin-top:60px}.banner-featured{position:relative;z-index:0;background-color:#2f1b4f;height:312px;margin-bottom:-110px}@media(max-width: 93.73rem){.banner-featured{height:311px}}@media(max-width: 79.98rem){.banner-featured{height:309px}}@media(max-width: 61.98rem){.banner-featured{height:281px}}.banner-featured:has(.banner-featured__media){height:400px}.banner-featured.banner-featured--tall{height:852px;max-height:80vh}@media(max-width: 93.73rem){.banner-featured.banner-featured--tall{height:851px}}@media(max-width: 79.98rem){.banner-featured.banner-featured--tall{height:849px}}@media(max-width: 61.98rem){.banner-featured.banner-featured--tall{height:821px}}.banner-featured .banner-featured__media{position:relative;height:100%;width:100%}.banner-featured .banner-featured__media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.banner-featured .banner-featured__media video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.banner-featured .banner-featured__media.banner-featured__image--darken::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(47,27,79,.7);z-index:1}.banner-def .banner-def__container{min-height:110px;background-color:#fff;border-radius:15px 0 0 0;padding:30px 10.3125rem 0 2.5rem}@media(max-width: 119.98rem){.banner-def .banner-def__container{padding:30px 10.3125rem 0 2.5rem}}@media(max-width: 79.98rem){.banner-def .banner-def__container{padding:30px 6.25rem 0 2.5rem}}@media(max-width: 61.98rem){.banner-def .banner-def__container{max-width:calc(100% - 2.5rem);padding:30px 2.5rem 0 1.25rem;border-radius:0 15px 0 0}}@media(max-width: 47.98rem){.banner-def .banner-def__container{padding:30px 1.875rem 0 .9375rem;max-width:calc(100% - 1.875rem)}}.banner-def .banner-def__container .banner-def__content .banner-def__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.banner-def .banner-def__container .banner-def__content .banner-def__title .banner-def__sub-title{color:#7064a4;font-family:"Open Sans",sans-serif;font-size:22px;font-weight:600;line-height:28px}@media(max-width: 93.73rem){.banner-def .banner-def__container .banner-def__content .banner-def__title .banner-def__sub-title{font-family:"Open Sans",sans-serif;font-size:18px;font-weight:600;line-height:25px}}@media(max-width: 47.98rem){.banner-def .banner-def__container .banner-def__content .banner-def__title .banner-def__sub-title{font-family:"Open Sans",sans-serif;font-size:17px;font-weight:600;line-height:24px}}
/*# sourceMappingURL=style.px.css.map */