.about,.about__content{display:flex;flex-direction:column;gap:1rem}.about__title{font-size:var(--size-2xl);color:var(--color-slate-900)}.about__description{max-width:60ch;font-size:var(--size-sm);color:var(--color-slate-800)}.about__hr{border-color:var(--color-slate-800)}.about__subtitle{font-size:var(--size-sm);color:var(--color-slate-600)}.about__ul-container{display:flex}.about__ul{display:flex;flex-direction:column;gap:1em;list-style-type:none;padding-left:0;flex:1}.about__list{font-size:var(--size-sm);color:var(--color-slate-800)}@media (min-width: 475px){.about,.about__content{gap:1.5rem}.about__title{font-size:var(--size-3xl)}.about__description,.about__subtitle,.about__list{font-size:var(--size-base)}}@media (min-width: 640px){.about__img-wrapper{margin:0 auto}.about__img{width:28.6875rem}}@media (min-width: 1024px){.about{flex-direction:row;justify-content:space-between;align-items:center}.about__title{font-size:var(--size-4xl)}.about__description,.about__subtitle,.about__list{font-size:var(--size-lg)}}@media (min-width: 1280px){.about__content{gap:2rem}.about__title{font-size:var(--size-5xl)}.about__description,.about__subtitle,.about__list{font-size:var(--size-xl)}.about__img{width:30.75rem}}.featured__subtitle{font-size:var(--size-sm);color:var(--color-indigo-600);font-weight:400;text-transform:capitalize}.featured__title{font-size:var(--size-2xl);color:var(--color-slate-900);text-transform:uppercase}.featured__title-wrapper{display:flex;gap:1rem;align-items:center;margin-bottom:.5rem}.featured__link{width:var(--size-2xl);height:var(--size-2xl)}.featured__content-wrapper{background-color:var(--color-slate-200);display:flex;flex-direction:column;gap:1rem;padding:.1rem}.featured__description{max-width:60ch;color:var(--color-slate-800);font-size:var(--size-sm);margin:1rem 0}.featured__hr{border-color:var(--color-slate-800);margin:1rem 0}.featured__items{display:flex;flex-wrap:wrap;gap:1rem}.featured__items div{flex:1}.featured__label{font-size:var(--size-base);text-transform:capitalize;margin-bottom:.25em}.featured__stack{padding:0;list-style:none}.featured__info{display:flex;align-items:center;gap:1rem;font-size:var(--size-sm);color:var(--color-slate-700);text-transform:capitalize;margin-bottom:1em}.featured__info-svg{width:var(--size-2xl);height:var(--size-2xl)}.featured__glance{display:flex;align-items:center;justify-content:center;margin-bottom:.5rem}.featured__glance-main{border:1px solid var(--color-slate-400);height:175px;aspect-ratio:1;border-radius:50%;display:flex;flex-direction:column;justify-content:center}.featured__glance-forward-btn{align-self:flex-start;background-color:var(--color-slate-200);color:var(--color-slate-400)}.featured__glance-backward-btn{align-self:flex-end;background-color:var(--color-slate-200);color:var(--color-slate-400)}.featured__glance-content{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.7em}.featured__glance-header{font-size:var(--size-xs);color:var(--color-red-800)}.featured__glance-stack{position:relative;width:100%;display:flex;align-items:center;height:50px}.featured__glance-item{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center}.featured__glance-number{font-weight:400;color:var(--color-slate-600);font-size:var(--size-sm)}.featured__glance-title{font-size:var(--size-xs);color:var(--color-slate-600)}@media (min-width: 475px){.featured__title-wrapper{margin-bottom:1rem}.featured__title{font-size:var(--size-3xl)}.featured__subtitle{font-size:var(--size-base)}.featured__link{width:var(--size-3xl);height:var(--size-3xl)}.featured__description{font-size:var(--size-base);margin:1.5rem 0}.featured__label{font-size:var(--size-lg)}.featured__info{font-size:var(--size-base)}.featured__glance-main{height:200px}.featured__glance-content{gap:.8rem}.featured__glance-header{font-size:var(--size-sm)}.featured__glance-number{font-size:var(--size-base)}.featured__glance-title{font-size:var(--size-sm)}}@media (min-width: 1024px){.featured__title-wrapper{margin-bottom:2rem}.featured__title{font-size:var(--size-4xl)}.featured__subtitle{font-size:var(--size-lg)}.featured__link{width:var(--size-4xl);height:var(--size-4xl)}.featured__content-wrapper{flex-direction:row-reverse;gap:2rem}.featured__description{font-size:var(--size-lg)}.featured__label{font-size:var(--size-xl)}.featured__info{font-size:var(--size-lg)}.featured__glance-main{height:225px}.featured__glance-content{gap:.9rem}.featured__glance-header{font-size:var(--size-base)}.featured__glance-stack{height:70px}.featured__glance-number{font-size:var(--size-3xl)}.featured__glance-title{font-size:var(--size-base)}}@media (min-width: 1280px){.featured__title-wrapper{margin-bottom:3rem}.featured__title{font-size:var(--size-5xl)}.featured__subtitle{font-size:var(--size-xl)}.featured__link{width:var(--size-5xl);height:var(--size-5xl)}.featured__content-wrapper{gap:3rem}.featured__description{font-size:var(--size-xl);margin:2rem 0}.featured__label{font-size:var(--size-2xl)}.featured__info{font-size:var(--size-xl)}.featured__glance-main{height:300px}.featured__glance-content{gap:1rem}.featured__glance-header{font-size:var(--size-lg)}.featured__glance-stack{height:90px}.featured__glance-number{font-size:var(--size-4xl)}.featured__glance-title{font-size:var(--size-lg)}}.calender__title{font-size:var(--size-2xl);color:var(--color-slate-900);margin-bottom:.5rem}.calender__types{display:flex}.calender__type{flex:1;display:flex;align-items:center;justify-content:center;padding:.2rem;font-size:var(--size-sm);color:var(--color-slate-800);cursor:pointer;border:1px solid var(--color-slate-200)}.calender__time-navigator{display:flex;justify-content:space-between;align-items:center}#calender__time-navigator{margin:.5rem 0;border:1px solid var(--color-slate-400);border-radius:6px;padding:.5em;font-size:var(--size-sm);outline:none;letter-spacing:.05em}.calender__types-content{position:relative;width:100%;display:flex;overflow-x:auto}.calender__type-content{display:block;flex:1}.calender__type-content-item{display:flex;flex-direction:column}.calender__type-content-item-heading{display:flex;align-items:center;gap:5rem;font-size:var(--size-sm);background-color:var(--color-slate-200);border:1px solid var(--color-slate-200);padding:.2rem .5rem;width:100%}.calender__type-content-item-list{list-style-type:none;padding-left:0}.calender__type-content-item-list li{display:flex;justify-content:space-between}.calender__type-content-item-list li:hover{background-color:var(--color-slate-200)}.calender__type-content-item-list li *{border-right:1px solid var(--color-slate-400);border-bottom:1px solid var(--color-slate-400);min-width:150px;padding:.5em;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow-x:scroll;flex:1}.calender__type-content-item-list li:nth-child(1) *{border-right:1px solid var(--color-slate-400);border-top:1px solid var(--color-slate-400);border-bottom:2px solid var(--color-slate-400);font-weight:600;letter-spacing:.05em}.calender__type-content-item-list li *:nth-child(1){border-left:1px solid var(--color-slate-400)}.calendar__type-start-time,.calendar__type-end-time{font-size:var(--size-sm);text-align:center;font-weight:500;letter-spacing:.05em}.calendar__type-place,.calendar__type-event,.calendar__type-result{font-size:var(--size-sm);text-align:center}.calender__type-content-item-list.ciculars{max-height:168px;overflow-y:auto}.calender__type-content-item-list.ciculars li *{border:none;font-weight:initial;letter-spacing:initial}.calender__type-content-item-list.ciculars li{border-bottom:1px solid var(--color-slate-400)}.calender__type-content-date.circulars{font-weight:500!important;letter-spacing:.05em!important;outline:1px solid var(--color-slate-400)}.calender__type-content-link.circulars{overflow:hidden}@media (min-width: 475px){.calender__title{font-size:var(--size-3xl);margin-bottom:1rem}.calender__type{padding:.4rem;font-size:var(--size-base)}.calender__type-content-item-heading,.calender__type-content-item-list li{font-size:var(--size-base)}.calender__time-view-svg{width:var(--size-3xl);height:var(--size-3xl)}}@media (min-width: 1024px){.calender__title{font-size:var(--size-4xl);margin-bottom:2rem}.calender__type{padding:.4rem;font-size:var(--size-lg)}.calender__type-content-item-heading{font-size:var(--size-lg)}.calender__type-content-item-list.ciculars{max-height:280px}.calender__type-content-item-list li{font-size:var(--size-lg)}.calender__type-content-item-list li div:nth-child(2):before{width:.6rem;height:.6rem}.calender__time-view-svg{width:var(--size-4xl);height:var(--size-4xl)}}@media (min-width: 1280px){.calender__title{font-size:var(--size-5xl);margin-bottom:3rem}.calender__type{padding:.4rem;font-size:var(--size-xl)}.calender__type-content-item-heading,.calender__type-content-item-list li{font-size:var(--size-xl)}}.message__title{font-size:var(--size-2xl);color:var(--color-slate-900);margin-bottom:.5rem}.message__container{max-width:1300px;display:flex;flex-direction:column-reverse;gap:1rem;justify-content:center;align-items:center;margin:0 auto}.message__img-wrapper{max-width:457px;order:1}.message__img{width:100%;aspect-ratio:1/1;object-fit:cover}.message__content-wrapper{height:100%}.message__content{font-size:var(--size-sm);color:var(--color-slate-800);max-width:60ch;letter-spacing:.02em}.message__content span{color:var(--color-red-800);font-weight:600}.message__author{font-size:var(--size-xs);color:var(--color-slate-600);margin-top:.5rem}@media (min-width: 475px){.message__title{font-size:var(--size-3xl);margin-bottom:1rem}.message__container{gap:1.5rem}.message__content{font-size:var(--size-base)}.message__author{font-size:var(--size-sm)}}@media (min-width: 640px){.message__img-wrapper{min-width:457px;order:1}}@media (min-width: 1024px){.message__title{font-size:var(--size-4xl);margin-bottom:2rem}.message__container{flex-direction:row-reverse;gap:2rem;justify-content:space-around;align-items:center}.message__container.parbandhak{flex-direction:row;gap:2rem}.message__img-wrapper{max-width:457px;min-width:457px}.message__content{font-size:var(--size-lg)}.message__author{font-size:var(--size-base)}}@media (min-width: 1280px){.message__title{font-size:var(--size-5xl);margin-bottom:3rem}.message__container{gap:3rem}.message__content{font-size:var(--size-xl)}.message__author{font-size:var(--size-lg)}}
