.calender-section,.calender-section .box-title,.calender-section .cards-section-inner{display:inline-block;width:100%}.calender-section .box-title{box-shadow:2px 2px 32px rgba(11,11,43,.15);padding:10px 20px;text-align:center}.calender-section .card{border-radius:12px;box-shadow:2px 2px 32px rgba(11,11,43,.15);height:auto}.calender-section .box-title h3{display:inline-block;font-size:1.5rem;line-height:2rem;margin:0;width:100%}.calender-section .box-body{display:inline-block;padding:20px;width:100%}.calender-section{overflow:hidden;position:relative}.calender-section .cards-section-inner{position:relative;z-index:1}.calender-section .cards-section-inner .cards-section__title{font-family:Euclid Circular B;font-size:49px;font-weight:600;letter-spacing:0;line-height:74px}.calender-section .box-body .faq-title{border-radius:6.53584px;cursor:pointer;margin:0;padding:12px 0}.calender-section .box-body .faq-content{display:flex;gap:20px;padding:0 0 12px}.calender-section .box-body .faq-content p{font-size:17px;font-weight:300}.calender-section .box-body .faq-content p,.calender-section .box-body .faq-title h3{font-family:Euclid Circular B;letter-spacing:0;line-height:28px;margin:0;text-align:left}.calender-section .box-body .faq-title h3{align-items:center;display:flex;font-size:18px;font-weight:600;position:relative;width:calc(100% - 30px)}.calender-section .box-body .faq-title h3:after{content:"+";font-family:Euclid Circular B;font-size:31px;font-weight:500;letter-spacing:0;line-height:40px;position:absolute;right:-20px;text-align:left}.calender-section .box-body .faq-title.open h3:after{content:"-"}.calender-section .box-body .faq-title.open{position:relative}.calender-section .box-body .faq-content a{border-bottom:2px solid;display:inline-block;font-family:Euclid Circular B;font-size:16px;font-weight:600;letter-spacing:0;line-height:24px;padding-bottom:3px;position:relative;text-align:left;text-decoration:none}.calender-section .box-body .faq-item{border-bottom:1px solid #b3b3b3}.calender-section .box-body .faq-item,.calender-section .box-body .faq-sec{display:inline-block;width:100%}.calender-section .box-body .faq-title{align-items:center;display:flex;gap:20px}.calender-section .box-body .left{align-items:center;display:flex;gap:10px;width:25%}.calender-section .box-body .right{width:75%}.calender-section .box-body .faq-item:last-child{border-bottom:unset}.calender-section .box-body .faq-title .left .date{align-items:center;border:1px solid;border-radius:50%;display:flex;height:30px;justify-content:center;width:30px}.calender-section .box-body .faq-title .left .date span{align-items:center;display:flex;font-size:14px;height:100%;justify-content:center;max-height:30px;max-width:30px;width:100%}.calender-section .box-body .text{display:inline-block;margin-bottom:10px;width:100%}.calender-section .box-body .faq-title .left .icon{border:1px solid;border-radius:50%;display:inline-block;height:30px;width:30px}.calender-section .box-body .faq-title .left .icon span{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.calender-section .box-body .faq-title .left .icon span svg{display:inline-block;height:19px;width:19px}.calender-section .box-body .faq-content .right .text{display:inline-block;width:calc(100% - 30px)}.calender-section .box-body .faq-content .right .faq-link{display:inline-block;padding-bottom:12px;width:calc(100% - 30px)}.calender-section .box-body .faq-title.whthout-content .icon{display:none}.calender-section .box-body .faq-title.whthout-content h3:after{content:""}.calender-section .box-body .faq-title.whthout-content h3{font-weight:300}.calender-section .box-body .faq-title.whthout-content{cursor:default}.calender-section{background:#fff}.calender-section .box-title{background:#ff1b51;color:#fff!important}.calender-section .box-body .faq-title h3:after,.calender-section .box-body a{color:#ff1b51}.calender-section .box-body .faq-title .left .date{background:#ff1b51;color:#fff!important}.calender-section .box-body .faq-title .left .icon{border-color:#ff1b51}.calender-section svg{fill:#ff1b51!important}@media(max-width:1279px){.calender-section .cards-section-inner .cards-section__title{font-size:36px;line-height:46px}}@media(max-width:991px){.calender-section .box-title h3{font-size:1.375rem;line-height:2rem}.calender-section .cards-section-inner .card-list__item{width:50%}}@media(max-width:599px){.calender-section .cards-section-inner .cards-section__title{font-size:25px;line-height:35px}.calender-section .cards-section-inner .card-list__item{padding:1rem 0;width:100%!important}}