.events-container{padding:50px 0 83px}.events-container *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.events-container .events-wrapper{position:relative;display:flex;justify-content:center;height:500px}.events-container .events-wrapper>.loader-wrapper{position:absolute}@media screen and (max-width: 768px){.events-container .events-wrapper{flex-wrap:wrap}}.events-container .events-wrapper .calendar-container{display:none;flex:0 0 calc(100% / 3 - 24px);max-width:calc(100% / 3 - 24px);padding-right:24px}@media screen and (max-width: 992px){.events-container .events-wrapper .calendar-container{flex:0 0 calc(100% / 2.4 - 24px);max-width:calc(100% / 2.4 - 24px)}}@media screen and (max-width: 768px){.events-container .events-wrapper .calendar-container{flex:0 0 100%;max-width:100%;margin-bottom:21px;padding-right:0}}.events-container .events-wrapper .calendar-container.loaded{display:block;animation:show 350ms linear;-webkit-animation:show 350ms linear;-moz-animation:show 350ms linear;-o-animation:show 350ms linear}@-webkit-keyframes show{0%{opacity:0}100%{opacity:1}}@-moz-keyframes show{0%{opacity:0}100%{opacity:1}}@-ms-keyframes show{.events-container .events-wrapper .calendar-container.loaded 0%{opacity:0}.events-container .events-wrapper .calendar-container.loaded 100%{opacity:1}}@keyframes show{0%{opacity:0}100%{opacity:1}}.events-container .events-wrapper .calendar-container .cal{margin:0 auto;background-color:#fff;overflow:hidden}.events-container .events-wrapper .calendar-container .cal__header{display:flex;align-items:center;margin:0 0 21px}.events-container .events-wrapper .calendar-container .cal__header .btn{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;max-width:44px;height:44px;padding:0;border:1px solid #E2E2E2;background:#fff;outline:none;-webkit-appearance:button;-moz-user-select:none;-ms-user-select:none;cursor:pointer}.events-container .events-wrapper .calendar-container .cal__header .btn[disabled="disabled"]{cursor:no-drop;opacity:0.3}.events-container .events-wrapper .calendar-container .cal__header .btn i{display:flex;font-size:18px}.events-container .events-wrapper .calendar-container .cal__header__label{width:100%;color:#272727;font-size:24px;line-height:31px;font-weight:700;text-align:center}.events-container .events-wrapper .calendar-container .cal__week{display:flex;justify-content:space-between;flex-wrap:wrap;background-color:#F3F3F3;padding:22px 36px 21px}.events-container .events-wrapper .calendar-container .cal__week span{flex-direction:column;text-transform:uppercase;color:#B8BFCE;font-size:14px;line-height:18px;font-weight:700;text-align:center}.events-container .events-wrapper .calendar-container .cal__body{display:flex;flex-wrap:wrap;background-color:#F3F3F3;padding:0 22px 36px}.events-container .events-wrapper .calendar-container .cal__date{display:flex;max-width:14.28%;flex:0 0 14.28%;flex-direction:column;align-items:center;margin-top:1px;margin-bottom:1px;padding:12px 0;background-color:#F3F3F3;border-left:1px solid #F3F3F3;border-right:1px solid #F3F3F3;color:#424C51;font-size:14px;font-weight:700}.events-container .events-wrapper .calendar-container .cal__date--has-event{-webkit-transition:all 300ms linear 300ms;-moz-transition:all 300ms linear 300ms;-o-transition:all 300ms linear 300ms;transition:all 300ms linear 300ms}.events-container .events-wrapper .calendar-container .cal__date--has-event:hover{cursor:pointer}.events-container .events-wrapper .calendar-container .cal .type--webinar{color:#FFFFFF;background-color:#A749B8;border-left-color:#A749B8;border-right-color:#A749B8}.events-container .events-wrapper .calendar-container .cal .type--webinar--first{border-left-color:#F3F3F3}.events-container .events-wrapper .calendar-container .cal .type--webinar--last{border-right-color:#F3F3F3}.events-container .events-wrapper .calendar-container .cal .type--event{color:#FFFFFF;background-color:#00B1C1;border-left-color:#00B1C1;border-right-color:#00B1C1}.events-container .events-wrapper .calendar-container .cal .type--event--first{border-left-color:#F3F3F3}.events-container .events-wrapper .calendar-container .cal .type--event--last{border-right-color:#F3F3F3}.events-container .events-wrapper .calendar-container .cal .type--gallery{color:#FFFFFF;background-color:#85B849;border-left-color:#85B849;border-right-color:#85B849}.events-container .events-wrapper .calendar-container .cal .type--gallery--first{border-left-color:#F3F3F3}.events-container .events-wrapper .calendar-container .cal .type--gallery--last{border-right-color:#F3F3F3}.events-container .events-wrapper .event-list{display:none;flex-direction:column;width:100%;padding-left:24px}@media screen and (max-width: 768px){.events-container .events-wrapper .event-list{flex:0 0 100%;max-width:100%;padding-left:0;height:200px}}.events-container .events-wrapper .event-list.loaded{display:flex;animation:show 350ms linear;-webkit-animation:show 350ms linear;-moz-animation:show 350ms linear;-o-animation:show 350ms linear}@-webkit-keyframes show{0%{opacity:0}100%{opacity:1}}@-moz-keyframes show{0%{opacity:0}100%{opacity:1}}@-ms-keyframes show{.events-container .events-wrapper .event-list.loaded 0%{opacity:0}.events-container .events-wrapper .event-list.loaded 100%{opacity:1}}@keyframes show{0%{opacity:0}100%{opacity:1}}@media screen and (max-width: 768px){.events-container .events-wrapper .event-list.loaded{height:auto}}.events-container .events-wrapper .event-list .categories{display:flex;flex:0 0 44px;margin:0 0 21px}.events-container .events-wrapper .event-list .categories .select-wrapper{position:relative;margin-left:auto}.events-container .events-wrapper .event-list .categories .select-wrapper .select2-container{width:unset !important}.events-container .events-wrapper .event-list .categories .select-wrapper .select2-container .select2-selection{display:flex;width:210px;height:100%;-webkit-appearance:none;-moz-appearance:none;border:1px solid #E2E2E2;border-radius:0;background:#fff;font-family:futura-pt,sans-serif;color:#686868;font-size:17px;line-height:22px;outline:none}.events-container .events-wrapper .event-list .categories .select-wrapper .select2-container .select2-selection__rendered{display:flex;align-items:center;padding:7px 0 7px 10px;width:calc(100% - 20px)}.events-container .events-wrapper .event-list .categories .select-wrapper .select2-container .select2-selection__rendered>span{display:flex;align-items:center;flex:0 0 100%}.events-container .events-wrapper .event-list .categories .select-wrapper .select2-container .select2-selection__arrow{height:100%}.events-container .events-wrapper .event-list .events{display:block;height:100%}.events-container .events-wrapper .event-list .events .notice{display:flex;justify-content:center;align-items:center;height:100%;margin:0;font-size:22px}@media screen and (max-width: 768px){.events-container .events-wrapper .event-list .events .notice{height:200px}}.events-container .events-wrapper .event-list .events__single{display:none}.events-container .events-wrapper .event-list .events__single.loaded{display:block;animation:show 350ms linear;-webkit-animation:show 350ms linear;-moz-animation:show 350ms linear;-o-animation:show 350ms linear}@-webkit-keyframes show{0%{opacity:0}100%{opacity:1}}@-moz-keyframes show{0%{opacity:0}100%{opacity:1}}@-ms-keyframes show{.events-container .events-wrapper .event-list .events__single.loaded 0%{opacity:0}.events-container .events-wrapper .event-list .events__single.loaded 100%{opacity:1}}@keyframes show{0%{opacity:0}100%{opacity:1}}.events-container .events-wrapper .event-list .events__single.loaded:hover .events__single__content-wrapper{background-color:#E0E0E0}.events-container .events-wrapper .event-list .events__single.current .events__single__content-wrapper{background-color:#E0E0E0}.events-container .events-wrapper .event-list .events__single:not(:first-of-type){margin-top:5px}.events-container .events-wrapper .event-list .events__single__content-wrapper{display:flex;align-items:center;padding:9px 16px;background-color:#F3F3F3;-webkit-transition:all 350ms ease 0ms;-moz-transition:all 350ms ease 0ms;-o-transition:all 350ms ease 0ms;transition:all 350ms ease 0ms}@media screen and (max-width: 768px){.events-container .events-wrapper .event-list .events__single__content-wrapper{position:relative}}.events-container .events-wrapper .event-list .events__single__icon{position:relative;display:flex;justify-content:center;align-items:center;flex:0 0 60px;max-width:60px;height:40px;padding-right:16px}@media screen and (max-width: 768px){.events-container .events-wrapper .event-list .events__single__icon{display:none}}.events-container .events-wrapper .event-list .events__single__icon.type--webinar{color:#A749B8}.events-container .events-wrapper .event-list .events__single__icon.type--event{color:#00B1C1}.events-container .events-wrapper .event-list .events__single__icon.type--gallery{color:#85B849}.events-container .events-wrapper .event-list .events__single__icon svg{width:28px;height:28px}.events-container .events-wrapper .event-list .events__single__icon span{position:absolute;left:14px;top:15px;display:inline-flex;font-size:14px;font-weight:700}.events-container .events-wrapper .event-list .events__single__content{flex:0 0 calc(100% - 60px - 16px);max-width:calc(100% - 60px - 16px);padding-right:15px}@media screen and (max-width: 768px){.events-container .events-wrapper .event-list .events__single__content{flex:0 0 100%;max-width:100%;padding-right:0}}.events-container .events-wrapper .event-list .events__single__content h3{margin:0 0 5px;color:#272727;font-size:18px;line-height:23px;font-weight:700}.events-container .events-wrapper .event-list .events__single__content p{margin:0;color:#09171E;font-size:18px;line-height:23px;font-weight:400}@media screen and (max-width: 768px){.events-container .events-wrapper .event-list .events__single__content p{padding-right:25px;font-size:15px}}.events-container .events-wrapper .event-list .events__single__arrow{display:flex;align-items:center}@media screen and (max-width: 768px){.events-container .events-wrapper .event-list .events__single__arrow{position:absolute;right:15px;bottom:15px}}.events-container .events-wrapper .event-list .events__single__arrow svg{width:16px;height:14px}.tooltip{position:relative;max-width:200px}.tooltip .tooltip-arrow{position:absolute;display:block;bottom:0;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #333;z-index:99}.tooltip .tooltip-inner{margin:0 0 4px;padding:0 5px;background-color:#333;color:#FFFFFF;font-size:14px;line-height:18px;font-weight:500;z-index:99}.tooltip .tooltip-inner>div{padding:5px 0 5px;border-bottom:1px solid #828282}.tooltip .tooltip-inner>div:last-of-type{border-bottom:none}.register-cta-container{background-color:#192025;text-align:center;padding:67px 0 57px}.register-cta-container *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.register-cta-container .register-cta{display:flex;align-items:center;margin-left:68px}@media screen and (max-width: 992px){.register-cta-container .register-cta{margin-left:0}}@media screen and (max-width: 768px){.register-cta-container .register-cta{flex-wrap:wrap;justify-content:center}}.register-cta-container .register-cta__icon{position:relative;display:flex;justify-content:center;align-items:center;flex:0 0 60px;max-width:60px;height:59px}@media screen and (max-width: 768px){.register-cta-container .register-cta__icon{display:none}}.register-cta-container .register-cta__icon.type--webinar{color:#A749B8}.register-cta-container .register-cta__icon.type--event{color:#00B1C1}.register-cta-container .register-cta__icon.type--gallery{color:#85B849}.register-cta-container .register-cta__icon svg{width:45px;height:59px}.register-cta-container .register-cta__icon .inner-text{position:absolute;top:22px;display:block;font-size:14px;font-weight:700}.register-cta-container .register-cta__icon .inner-text span{display:block;line-height:14px}.register-cta-container .register-cta__content{flex:0 0 460px;max-width:460px;text-align:left;margin-left:35px}@media screen and (max-width: 768px){.register-cta-container .register-cta__content{flex:0 0 100%;max-width:100%;margin-left:0}}.register-cta-container .register-cta__content h3{margin:0 0 14px;color:#fff;font-size:24px;line-height:31px;font-weight:700}@media screen and (max-width: 768px){.register-cta-container .register-cta__content h3{text-align:center;font-size:22px;line-height:30px}}.register-cta-container .register-cta__content p{margin:0;color:#fff;font-size:14px;line-height:18px}@media screen and (max-width: 768px){.register-cta-container .register-cta__content p{text-align:center}}.register-cta-container .register-cta__link{width:100%}@media screen and (max-width: 768px){.register-cta-container .register-cta__link{flex:0 0 100%;max-width:100%;margin:21px 0 0}}.register-cta-container .register-cta__link a{display:inline-block;height:50px;line-height:50px;color:#fff;font-size:17px;background:#00B1C1;padding:0 32px;margin:0 auto;text-transform:uppercase;-webkit-transition:all 350ms ease 0ms;-moz-transition:all 350ms ease 0ms;-o-transition:all 350ms ease 0ms;transition:all 350ms ease 0ms}.register-cta-container .register-cta__link a:hover{background-color:#BE0424}.loader-wrapper{display:none;justify-content:center;align-items:center;height:100%}@media screen and (max-width: 768px){.loader-wrapper{height:300px}}.loader-wrapper.active{display:flex}.loader-wrapper .loader{border:2px solid #BE0424;border-top:2px solid #fff;border-radius:50%;width:24px;height:24px;animation:loader 2s linear infinite;-webkit-animation:loader 2s linear infinite;-moz-animation:loader 2s linear infinite;-o-animation:loader 2s linear infinite}@-webkit-keyframes loader{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes loader{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-ms-keyframes loader{.loader-wrapper .loader 0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}.loader-wrapper .loader 100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loader{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.cat-icon{display:inline-flex;width:11px;height:11px;background-color:transparent}.cat-icon__circle{border-radius:50%;border:1px solid #D8D8D8;margin-right:10px}.cat-icon__circle.type--webinar{background-color:#A749B8}.cat-icon__circle.type--event{background-color:#00B1C1}.cat-icon__circle.type--gallery{background-color:#85B849}
