.bg-white{background-color:white}
.px-4{padding-left:1rem;padding-right:1rem}
.py-4{padding-top:1rem;padding-bottom:1rem}
.lg\:px-16{padding-left:4rem;padding-right:4rem}
.lg\:py-8{padding-top:2rem;padding-bottom:2rem}
.max-w-screen-lg{max-width:1024px;margin-left:auto;margin-right:auto}
.title-text{margin-bottom:8px;text-align:left;font-weight:500;color:#1a1a1a;font-size:24px;line-height:30px;transition:all .3s ease-in-out}
.title-text.clicked{font-size:24px;line-height:28px;width:157px;height:28px}
.description-text{color:#666;margin-bottom:8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:all .3s ease-in-out;font-size:14px}
p{font-size:14px}
.description-text.expanded{-webkit-line-clamp:unset}
.toggle-btn{display:flex;align-items:center;color:#ff6700;font-weight:600;cursor:pointer;background:0;border:0;padding:0;transition:color .3s ease-in-out}
.toggle-btn:hover{color:#ff7a33}
.dropdown-icon{width:12px;height:12px;margin-right:.5rem;transition:transform .3s ease-in-out}
.dropdown-icon.clicked{transform:rotate(180deg)}
.description-text ul li{margin-left:15px !important;list-style:disc !important}
.description-text ol li{margin-left:15px !important;list-style:number !important}
.description-text a{color:#0074c9 !important}
@media only screen and (max-width:991px){h1,h2,h3,h4,h5{line-height:30px}
}