.loading-spinner{position:relative;width:80px;height:80px;margin:auto}.loading-spinner div{position:absolute;top:33px;width:13px;height:13px;border-radius:50%;background:#8954a5;-webkit-animation-timing-function:cubic-bezier(0, 1, 1, 0);-moz-animation-timing-function:cubic-bezier(0, 1, 1, 0);animation-timing-function:cubic-bezier(0, 1, 1, 0)}.loading-spinner div:nth-child(1){left:8px;-webkit-animation:loading-ellipsis1 .6s infinite;-moz-animation:loading-ellipsis1 .6s infinite;animation:loading-ellipsis1 .6s infinite}.loading-spinner div:nth-child(2){left:8px;-webkit-animation:loading-ellipsis2 .6s infinite;-moz-animation:loading-ellipsis2 .6s infinite;animation:loading-ellipsis2 .6s infinite}.loading-spinner div:nth-child(3){left:32px;-webkit-animation:loading-ellipsis2 .6s infinite;-moz-animation:loading-ellipsis2 .6s infinite;animation:loading-ellipsis2 .6s infinite}.loading-spinner div:nth-child(4){left:56px;-webkit-animation:loading-ellipsis3 .6s infinite;-moz-animation:loading-ellipsis3 .6s infinite;animation:loading-ellipsis3 .6s infinite}@-webkit-keyframes loading-ellipsis1{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-moz-keyframes loading-ellipsis1{0%{-moz-transform:scale(0);transform:scale(0)}100%{-moz-transform:scale(1);transform:scale(1)}}@keyframes loading-ellipsis1{0%{-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}}@-webkit-keyframes loading-ellipsis3{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(0);transform:scale(0)}}@-moz-keyframes loading-ellipsis3{0%{-moz-transform:scale(1);transform:scale(1)}100%{-moz-transform:scale(0);transform:scale(0)}}@keyframes loading-ellipsis3{0%{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0)}}@-webkit-keyframes loading-ellipsis2{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}100%{-webkit-transform:translate(24px, 0);transform:translate(24px, 0)}}@-moz-keyframes loading-ellipsis2{0%{-moz-transform:translate(0, 0);transform:translate(0, 0)}100%{-moz-transform:translate(24px, 0);transform:translate(24px, 0)}}@keyframes loading-ellipsis2{0%{-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);transform:translate(0, 0)}100%{-webkit-transform:translate(24px, 0);-moz-transform:translate(24px, 0);transform:translate(24px, 0)}}
.news-swiper__wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.news-swiper__wrapper .swiper{width:100%;min-width:0;margin:0}.news-swiper__wrapper .swiper-button-lock{display:none}.news-swiper__wrapper .news-ticker__heading{-webkit-box-flex:0;-webkit-flex:0 0 170px;-moz-box-flex:0;-ms-flex:0 0 170px;flex:0 0 170px}.news-ticker{position:relative;border-bottom:1px solid #e5e5e5;padding:14px 0 13px;background-color:#fff}.news-ticker .news-ticker__heading{margin:0;padding-right:15px;font-family:"futura-pt",arial,helvetica,sans-serif;font-weight:500;line-height:1;color:#8954a5}.news-ticker .news-ticker__heading{font-size:17px;font-size:1rem}.news-ticker .news-ticker__heading{letter-spacing:0.033203125em;text-transform:uppercase}.news-ticker .news-ticker__counter{padding-left:10px;word-spacing:-4px}.news-ticker .news-ticker__news{padding-inline:var(--header-logo-center-inline-gutter)}.news-ticker .news-ticker__news ul{list-style:none}.news-ticker .news-ticker__news li{width:100%;line-height:1.4;color:#6a6a6a}.news-ticker .news-ticker__news strong{font-weight:500;color:inherit}.news-ticker .news-ticker__news a{color:#8954a5;display:inline;text-decoration:none;background-image:-webkit-gradient(linear, left bottom, left top, color-stop(10%, transparent), color-stop(10%, rgba(137, 84, 165, 0.7)), color-stop(14%, rgba(137, 84, 165, 0.7)), color-stop(10%, transparent));background-image:-moz-linear-gradient(bottom, transparent 10%, rgba(137, 84, 165, 0.7) 10%, rgba(137, 84, 165, 0.7) 14%, transparent 10%);background-image:linear-gradient(to top, transparent 10%, rgba(137, 84, 165, 0.7) 10%, rgba(137, 84, 165, 0.7) 14%, transparent 10%)}.news-ticker .news-ticker__news a:hover{text-decoration:none;background-image:-webkit-gradient(linear, left bottom, left top, color-stop(10%, transparent), color-stop(10%, rgba(137, 84, 165, 0.7)), color-stop(14%, rgba(137, 84, 165, 0.7)), color-stop(10%, transparent));background-image:-moz-linear-gradient(bottom, transparent 10%, rgba(137, 84, 165, 0.7) 10%, rgba(137, 84, 165, 0.7) 14%, transparent 10%);background-image:linear-gradient(to top, transparent 10%, rgba(137, 84, 165, 0.7) 10%, rgba(137, 84, 165, 0.7) 14%, transparent 10%)}.news-ticker .news-ticker__news a{-webkit-transition:opacity;-moz-transition:opacity;transition:opacity;-webkit-transition-duration:.15s;-moz-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease;-moz-transition-timing-function:ease;transition-timing-function:ease}.news-ticker .news-ticker__news a:hover{opacity:.6}.news-ticker .news-ticker__controls{right:40px;z-index:2;-webkit-box-flex:0;-webkit-flex:0 0 55px;-moz-box-flex:0;-ms-flex:0 0 55px;flex:0 0 55px}.news-ticker .news-ticker__controls>button:not(:last-child){margin-right:15px}.news-ticker .news-ticker__controls .icon{display:block;width:16px;height:16px;color:#8954a5}@media only screen and (max-width: 960px){.news-ticker .news-ticker__heading{padding-left:0;padding-right:5px}}@media only screen and (max-width: 768px){.news-ticker .news-ticker__heading{display:none}}@media only screen and (max-width: 575px){.news-ticker .news-ticker__controls{display:none}}
.sponsors-swiper .swiper-slide{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;height:auto}.sponsors-swiper .swiper-slide.has-link{position:relative;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;transition:opacity .3s}.sponsors-swiper .swiper-slide.has-link a{position:absolute;top:0;left:0;display:block;width:100%;height:100%;opacity:0}.sponsors-swiper .swiper-slide.has-link:hover{opacity:.7}.sponsors-swiper .swiper-slide img{display:block;max-width:100%;height:100%;max-height:100px;-o-object-fit:contain;object-fit:contain}
.notification-card{--_notification-card-radius: 0.4rem;position:fixed;bottom:25px;right:25px;z-index:4000;display:none;max-width:345px;height:auto;border-radius:var(--_notification-card-radius);background-color:#fff;-webkit-box-shadow:0 5px 20px -6px #333;box-shadow:0 5px 20px -6px #333}.notification-card .btn--close{position:absolute !important;top:-12px;left:-11px;z-index:1;-webkit-box-shadow:0 2px 7px -4px rgba(51,51,51,.6);box-shadow:0 2px 7px -4px rgba(51,51,51,.6)}.notification-card .btn--close{position:relative;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:26px;height:26px;border-width:0;border-style:solid;border-color:#ccc;border-radius:50%;background-color:#fff}.notification-card .btn--close .icon{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.notification-card .btn--close .icon{width:14px;height:14px}.notification-card .btn--close .icon::before,.notification-card .btn--close .icon::after{height:1px;background-color:#8954a5}.notification-card .notification-card__content{display:grid;grid-template-columns:1fr;padding:20px 24px}.notification-card .notification-card__content.has-image{grid-template-columns:1fr 7.65rem;gap:1.5rem;padding:0}.notification-card .notification-card__content.has-image .notification-card__text{padding:20px 0 20px 24px}.notification-card .notification-card__content.has-image .notification-card__image{border-top-right-radius:var(--_notification-card-radius);border-bottom-right-radius:var(--_notification-card-radius);background-repeat:no-repeat;background-position:center center;background-size:cover}.notification-card .notification-card__text>*,.notification-card .notification-card__text>*+*{margin-bottom:0;font-family:"futura-pt",arial,helvetica,sans-serif}.notification-card .notification-card__text h1,.notification-card .notification-card__text h2,.notification-card .notification-card__text h3,.notification-card .notification-card__text h4,.notification-card .notification-card__text h5,.notification-card .notification-card__text h6,.notification-card .notification-card__text p{line-height:1.2}.notification-card .notification-card__text h1,.notification-card .notification-card__text h2,.notification-card .notification-card__text h3,.notification-card .notification-card__text h4,.notification-card .notification-card__text h5,.notification-card .notification-card__text h6,.notification-card .notification-card__text p{font-size:20px;font-size:1.1764705882rem}.notification-card .notification-card__text a{display:inline-block;margin-bottom:5px;color:dimgray;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.notification-card .notification-card__text a{letter-spacing:0.029296875em;text-transform:uppercase}.notification-card .notification-card__text a{font-size:15px;font-size:0.8823529412rem}.notification-card .notification-card__text a:not(.btn){background-position:0 2px;display:inline;text-decoration:none;background-image:-webkit-gradient(linear, left bottom, left top, color-stop(10%, transparent), color-stop(10%, #696969), color-stop(14%, #696969), color-stop(10%, transparent));background-image:-moz-linear-gradient(bottom, transparent 10%, #696969 10%, #696969 14%, transparent 10%);background-image:linear-gradient(to top, transparent 10%, #696969 10%, #696969 14%, transparent 10%)}.notification-card .notification-card__text a:not(.btn):hover{text-decoration:none;background-image:-webkit-gradient(linear, left bottom, left top, color-stop(10%, transparent), color-stop(10%, #8954a5), color-stop(14%, #8954a5), color-stop(10%, transparent));background-image:-moz-linear-gradient(bottom, transparent 10%, #8954a5 10%, #8954a5 14%, transparent 10%);background-image:linear-gradient(to top, transparent 10%, #8954a5 10%, #8954a5 14%, transparent 10%)}.notification-card .notification-card__text a:hover:not(.btn){color:#8954a5}@media only screen and (max-width: 768px){.notification-card{bottom:20px;right:20px}}@media only screen and (max-width: 575px){.notification-card{bottom:16px;right:16px}}
