.events-container{background:#2891a3}
.events-container .events-slider-tab{position:relative;margin:0 -12px;background-repeat:no-repeat;background-position-y:227px;background-size:180px 290px;padding:30px 0 0 0}
.events-container .event-heading{text-transform:uppercase;color:#fff;padding-left:50px}
.events-container .events-description{color:#fff;margin-top:29px;position:relative;padding-left:50px}
.events-container .content-card{background:#f3f6f7;padding:176px 50px 64px}
.events-container .content-card-heading{text-transform:uppercase;color:#013f54}
.events-container .content-card-sub-heading{color:#013f54;margin:21px 0 15px}
.events-container .presenter-details{color:#013f54}
.events-container .presentation-details{display:flex;margin:15px 0 30px 0}
.events-container .left-border{margin:0 .8em 0 .8em}
.events-container .event-details{margin:0 0 2em 0;color:#000}
.events-container .img-card{padding-left:0}
.events-container .navigation-buttons .btn{padding:10px 25px}
.events-container .card-row{margin-top:115px;margin-left:0}
.events-container .image{object-fit:cover;position:relative;top:150px;width:246px;height:227px;margin-left:50px}
.events-container .clock-div{position:absolute;margin-top:105px}
.events-container .clock{width:78px;height:78px;border-radius:50%;border:1px solid #a7a9ac;position:relative;top:-2.8em;z-index:10;left:-2.6em}
.events-container .running-clock{position:absolute;margin-top:-124px;margin-left:-42px;z-index:11}
.events-container .calendar-text{margin:0 .5em 0 .8em}
.events-container .clock-text{margin-left:.5em}
.events-container .slick-slide{margin-top:-150px;display:block}
.events-container .slick-dots{text-align:left;padding:0 0 40px 62.4px}
.events-container .slick-dots li.slick-active button:before{color:#f9550d !important;font-size:20px !important}
.events-container .slick-dots li button:before{color:#d9d9d9 !important;opacity:1 !important;font-size:10px !important}
.events-container .slick-list{padding:0 80px 0 0 !important}
.events-container .slick-slide .content-card div{opacity:.5}
.events-container .slick-slide.slick-active .content-card div{opacity:1}
.events-container .slick-slide .img-card div{opacity:.5}
.events-container .slick-slide.slick-active .img-card div{opacity:1}
.events-container .onlymobile{display:flex}
.events-container .date-box{margin-top:16px}
.events-container .pagination-colour{color:#013f54}
@media(min-width:576px){.events-container .events-slider-tab{margin:0 -20px;background-repeat:no-repeat;background-position-y:227px;background-size:180px 290px;padding:30px 0 0 0}
.events-container .event-heading{padding-left:65px}
.events-container .events-description{padding-left:68px}
.events-container .image{height:425px;width:420px;margin-left:50px}
.events-container .content-card{padding:176px 50px 64px}
}
@media(min-width:768px){.events-container .events-slider-tab{background-position-y:238px;background-size:180px 330px}
.events-container .image{object-fit:cover;width:575px;height:532px}
.events-container .slick-list{padding:0 70px 0 0 !important}
}
@media(min-width:992px){.events-container .events-description{width:40%}
.events-container .content-card{padding:60px 85px 70px 57px;margin-top:80px;min-height:500px}
.events-container .slick-list{padding:0 0 0 0 !important}
.events-container .events-slider-tab{padding:85px 20px;background-size:400px 400px;background-repeat:no-repeat;background-position-x:right;background-position-y:175px}
.events-container .event-heading{padding-left:0}
.events-container .events-description{padding-left:0}
.events-container .events-description{position:absolute}
.events-container .img-card{margin-left:-5em}
.events-container .image{width:410px;height:425px;min-width:26vw;min-height:26vw;object-fit:cover;position:absolute;margin:-40px 0}
.events-container .slick-slide{margin-top:0;display:block}
.events-container .content-card-sub-heading{margin:21px 0 8px}
.events-container .presentation-details{display:flex;margin:27px 0 28px 0}
.events-container .navigation-buttons{position:absolute;right:-10px;bottom:85px;width:425px;display:flex;justify-content:center;column-gap:20px;align-items:center;color:#fff}
.events-container .onlymobile{display:none}
.events-container .slick-slide .img-card div{display:none !important}
.events-container .slick-slide.slick-active .img-card div{display:block !important}
}
@media(min-width:1200px){.events-container .events-description{width:35%}
.events-container .content-card{padding:60px 90px 70px 57px;margin-top:80px;min-height:575px}
.events-container .events-slider-tab{background-size:470px 450px}
.events-container .image{width:490px;height:525px;object-fit:cover}
.events-container .navigation-buttons{right:75px}
}
@media(max-width:991px){.events-container .card-row{margin-top:27px;margin-left:0}
}
@media(min-width:1440px){.events-container .content-card{padding:60px 215px 70px 57px;margin-top:80px;min-height:600px}
.events-container .image{width:575px;height:575px;object-fit:cover}
}
.events-container .upcoming-counter{display:none}
.btn-with-color{--bs-btn-color:var(--btn-custom-color);--bs-btn-border-color:var(--btn-custom-color);--bs-btn-hover-color:#fff;--bs-btn-hover-bg:var(--btn-custom-color);--bs-btn-hover-border-color:var(--btn-custom-color);--bs-btn-focus-shadow-rgb:220,53,69;--bs-btn-active-color:#fff;--bs-btn-active-bg:var(--btn-custom-color);--bs-btn-active-border-color:var(--btn-custom-color);--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:var(--btn-custom-color);--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:var(--btn-custom-color);--bs-gradient:none}
@media(min-width:992px){.events-container .upcoming-counter{display:grid;align-items:center;justify-content:center;position:absolute;top:-45px;right:70px;width:78px;aspect-ratio:1;color:#f9550d;z-index:1}
.events-container .upcoming-counter svg{position:absolute;top:0;right:0;width:78px;height:78px}
.events-container .upcoming-counter svg circle{stroke-linecap:round;stroke-width:1px;stroke:#a7a9ac;fill:none;position:absolute;top:0;left:0;stroke-dasharray:227;stroke-dashoffset:0;transform:rotate(-90deg);transform-origin:50%}
.events-container .upcoming-counter svg circle.animated{opacity:1;stroke-width:2px;stroke:#f9550d}
.events-container .upcoming-counter svg circle.animated.play{animation-iteration-count:infinite;animation-name:slider-timer;animation-duration:8000ms;animation-direction:reverse;animation-timing-function:linear}
@keyframes slider-timer{to{stroke-dashoffset:227}
}
}