.events-section{background-color:#333;overflow:hidden;padding:40px 0;position:relative;z-index:1}@media (min-width:992px){.events-section{padding:60px 0}}@media (min-width:1310px){.events-section{padding:80px 0}}.events-section:before{bottom:21%;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.events-section__wrapper{margin:0 auto;max-width:1438px;width:100%}.events-section__heading{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 0 20px}@media (min-width:992px){.events-section__heading{padding:0 0 40px}}.events-section__heading .h2,.events-section__heading h2{margin:0}.events-section__heading .btn-pointer{color:#fff;margin:0}.events-section__heading .btn-pointer:after{background:#eb0000;bottom:-10px;content:"";height:2px;left:0;opacity:0;position:absolute;right:0;-webkit-transition:opacity .3s ease-in-out,visibility .3s ease-in-out;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;visibility:hidden}.events-section__heading .btn-pointer:hover{background:0 0}.events-section__heading .btn-pointer:hover:after{opacity:1;visibility:visible}.events-section .heading-text *{color:inherit}.events-section .container{max-width:1310px}.events-section__slide{margin:0 16px}.events-section__slide:not(.slick-active) .events-section__slide-inner{opacity:.6}.events-section__slide-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#f2f2f2;-ms-flex-direction:column;flex-direction:column;min-height:182px;opacity:1;padding:24px;position:relative;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:1}.events-section__event,.events-section__slide-inner{display:-webkit-box;display:-ms-flexbox;display:flex}.events-section__event{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.events-section__event:hover .events-section__event-date{-webkit-transform:scale(1.2);transform:scale(1.2)}.events-section__event:hover .events-section__event-name{color:#eb0000}.events-section__event-info{margin-right:25px;-ms-flex-negative:0;flex-shrink:0;text-align:center}.events-section__event-date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background-color:#eb0000;color:#fff;height:66px;justify-content:center;margin-bottom:5px;width:68px}.events-section__event-day{color:#fff;font-size:24px;margin-bottom:-2px}.events-section__event-month{font-size:14px;font-weight:600;text-transform:uppercase}.events-section__event-year{color:#7a7a7a;font-size:14px;font-weight:600;letter-spacing:1.5px}.events-section__event-name{-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}@media (max-width:991px){.events-section__event-name{color:#333;font-size:20px;font-weight:300}}.events-section__event-description{color:#7a7a7a;font-size:14px;font-weight:600;letter-spacing:2.2px;text-transform:uppercase}.events-section__slider-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;max-width:330px;padding-top:40px}@media (min-width:992px){.events-section__slider-navigation{max-width:330px}}.events-section__slider-navigation .slick-arrow{margin:0}.events-section__slider-navigation .slick-next{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.events-section__slider-navigation .slick-prev{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.events-section__slider-navigation .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:0;padding:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.events-section__slider-navigation .slick-dots li{display:none;padding:0 9px}@media (min-width:992px){.events-section__slider-navigation .slick-dots li{padding:0 10px}}.events-section__slider-navigation .slick-dots li.dot-visible{display:block}.events-section__slider-navigation .slick-dots li.slick-active button{color:#eb0000}.events-section__slider-navigation .slick-dots button{background:none;border:0;color:#fff;font-weight:600;margin:0;padding:5px}@media (min-width:992px){.events-section__slider-navigation .slick-dots button{font-size:18px}}.events-section__slider-navigation .slick-dots button:hover{color:#eb0000}.events-section .slick-list{margin:0 -16px;overflow:visible}.fancybox-slide--html{padding:15px}.events-modal{color:#333;max-width:1450px;padding:0;position:relative}.events-modal.no-image{max-width:750px}.events-modal.no-image .events-modal__text-block{padding:85px 15px 40px}@media (min-width:992px){.events-modal.no-image .events-modal__text-block{padding:40px 60px 40px 115px;width:100%}}@media (min-width:1310px){.events-modal.no-image .events-modal__text-block{padding:80px 80px 120px 115px}}.events-modal.no-image .post-date{left:0;right:auto;-webkit-transform:none;transform:none}@media (min-width:992px){.events-modal .h2,.events-modal h2{margin:0 0 55px}}.events-modal .post-date{background:#eb0000;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:0;top:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;padding:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2}@media (min-width:992px){.events-modal .post-date{font-size:24px;padding:30px 20px 15px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;left:50%;right:auto;-webkit-transform:translate(-50%);transform:translate(-50%)}}.events-modal .post-date__day,.events-modal .post-date__month,.events-modal .post-date__year{display:block;padding:0 5px}.events-modal .post-date__circle-icon{background:#fff;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:48px;width:48px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 0 0 10px}@media (min-width:992px){.events-modal .post-date__circle-icon{margin:15px 0 0}}.events-modal__file-list ul{list-style:none;margin:0;padding:0}.events-modal__file-list ul a{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='29' fill='none'%3E%3Cpath fill='red' fill-rule='evenodd' d='M17.113.47A1.5 1.5 0 0 0 16.017 0H5.687C4.539 0 3.6.94 3.6 2.087v20.87c0 1.147.939 2.087 2.087 2.087h15.808c1.148 0 2.087-.94 2.087-2.088V7.513c0-.417-.156-.835-.47-1.096zm.156 3.078 2.713 2.713H17.27V3.548zM5.687 2.087v20.87h15.808V8.346h-4.174a2.093 2.093 0 0 1-2.087-2.086V2.087z' clip-rule='evenodd'/%3E%3Cpath fill='red' d='M18.312 26.087H3.6c-.574 0-1.043-.47-1.043-1.044V5.217c0-.574-.47-1.043-1.044-1.043S.47 4.644.47 5.217v19.826a3.14 3.14 0 0 0 3.13 3.13h14.765c.574 0 1.044-.469 1.044-1.043s-.522-1.043-1.096-1.043z'/%3E%3C/svg%3E");background-position:0 50%;background-repeat:no-repeat;background-size:30px;color:#333;display:block;font-weight:600;padding:10px 0 10px 40px}.events-modal__file-list ul a:hover{color:#eb0000}.events-modal__subtitle{display:block;font-size:16px;font-weight:600;margin:0 0 20px}.events-modal__subtitle a{color:#333}.events-modal__subtitle a:hover{color:#eb0000}.events-modal__text-area{font-size:18px;line-height:1.5;margin:0 0 16px}.events-modal__date-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;font-weight:600;margin:0 0 25px}@media (min-width:992px){.events-modal__date-holder{margin:0}}.events-modal__date{padding:0 15px 20px 0}@media (min-width:992px){.events-modal__date{padding:0 25px 40px 0}}.events-modal__date-icon{padding:0 10px 20px 0}@media (min-width:992px){.events-modal__date-icon{padding:0 20px 40px 0}}.events-modal__hours{padding:0 0 20px}@media (min-width:992px){.events-modal__hours{padding:0 0 40px}}.events-modal__social-holder{padding:20px 0 0}@media (min-width:992px){.events-modal__social-holder{padding:50px 0 0}}.events-modal__social-list{padding:15px 0 0}@media (min-width:992px){.events-modal__social-list{padding:20px 0 50px}}.events-modal .btn-close{background:#eb0000;font-size:0;height:32px;position:absolute;right:15px;top:10px;width:32px;z-index:5}@media (min-width:992px){.events-modal .btn-close{background:none;right:50px;top:35px}}.events-modal .btn-close:after,.events-modal .btn-close:before{background:#fff;content:"";left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}@media (min-width:992px){.events-modal .btn-close:after,.events-modal .btn-close:before{background:#eb0000}}.events-modal .btn-close:before{height:32px;width:1px}.events-modal .btn-close:after{height:1px;width:32px}@media (min-width:992px){.events-modal__holder-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.events-modal__image-block,.events-modal__text-block{width:50%}}.events-modal__image-block{padding-top:80%;position:relative}@media (min-width:768px){.events-modal__image-block{padding-top:60%}}@media (min-width:992px){.events-modal__image-block{padding:0}}.events-modal__image-block img{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;position:absolute;right:0;top:0;width:100%}.events-modal__text-block{padding:40px 15px;position:relative}@media (min-width:768px){.events-modal__text-block{padding:40px 25px}}@media (min-width:992px){.events-modal__text-block{padding:40px 60px;position:static}}@media (min-width:1310px){.events-modal__text-block{padding:80px 80px 120px}}.event-details{padding:30px 0}@media (min-width:992px){.event-details{padding:50px 0}.event-details .post-date{padding:30px 15px 15px}}.event-details .events-modal.no-image{max-width:none}