.collapsible-cards-container{align-items:stretch;gap:20px;min-height:500px;padding:2rem 0}.card-item,.collapsible-cards-container{display:flex;transition:all .5s cubic-bezier(.4,0,.2,1)}.card-item{flex:1 1;background:#fafafa;border:2px solid rgba(56,174,82,.1);border-radius:24px;overflow:hidden;cursor:pointer;justify-content:center;align-items:center;position:relative}.card-item:hover{border-color:rgba(56,174,82,.3);transform:translateY(-5px)}.card-item.active{flex:3 1;transform:scale(1);text-align:left;border-color:rgba(56,174,82,.2);box-shadow:0 10px 30px rgba(56,174,82,.1)}.card-title-vertical{writing-mode:vertical-rl;transform:rotate(180deg);font-family:Gate;font-size:50px;color:#00741f;line-height:60px;text-align:center;transition:all .5s cubic-bezier(.4,0,.2,1);opacity:1}.card-item.active .card-title-vertical{opacity:0}.card-content{position:absolute;top:0;left:0;width:100%;height:100%;padding:40px;opacity:0;visibility:hidden;display:flex;align-items:center}.card-item.active .card-content{opacity:1;visibility:visible;transform:translateX(0)}.card-content .light-image{position:absolute;left:-30%;top:50%;transform:translateY(-50%);height:auto;opacity:.7;transition:all .5s ease}.card-content .col-4{position:relative;width:35%}.card-content .col-8{width:65%;padding-left:40px}.card-content .card-icon{max-width:200px;margin-bottom:20px;transform:translateY(20px);opacity:0}.card-item.active .card-icon{transform:translateY(0);opacity:1}.card-content .card-title{font-size:40px;font-weight:700;line-height:60px;color:#00741f;transform:translateY(20px);opacity:0}.card-item.active .card-title{transform:translateY(0);opacity:1}.card-content .card-description{font-size:24px;font-weight:500;line-height:36px;color:#6b7280;transform:translateY(20px);opacity:0;transition:all .5s cubic-bezier(.4,0,.2,1) .4s;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word}.card-item.active .card-description{transform:translateY(0);opacity:1}@media (max-width:992px){.collapsible-cards-container{min-height:400px}.card-title-vertical{font-size:40px;line-height:50px}.card-content{padding:30px}.card-content .light-image{left:-30%}.card-content .col-4{width:30%}.card-content .col-8{width:70%;padding-left:30px}.card-content .card-title{font-size:32px;line-height:48px}.card-content .card-description{font-size:20px;line-height:32px}}@media (max-width:768px){.collapsible-cards-container{flex-direction:column;min-height:auto;gap:15px}.card-item{min-height:80px;border-radius:16px}.card-item.active{min-height:300px}.card-title-vertical{writing-mode:horizontal-tb;transform:rotate(0);font-size:32px;line-height:40px}.card-content{padding:20px;flex-direction:column;text-align:left;position:relative}.card-content .light-image{position:absolute;left:45%;transform:translateY(-30%)}.card-content .col-4,.card-content .col-8{width:100%;padding-left:0;position:relative;z-index:2}.card-content .card-icon{display:none;width:200%;margin-left:20%}.card-content .card-title{font-size:28px;line-height:40px}.card-content .card-description{font-size:18px;line-height:28px}}.sponsorship-headingBlog{font-weight:700;font-size:36px}.cardBlog{transition:transform .3s ease,box-shadow .3s ease;background-color:#21342f;padding:32px 32px 40px;border-radius:16px;box-shadow:0 16px 48px 0 #06233f08;box-shadow:0 -16px 48px 0 #06233f08;display:flex;height:100%;justify-content:center}.cardBlog:hover{transform:translateY(-5px);box-shadow:0 6px 12px rgba(0,0,0,.15)}.card-titleBlog{font-size:24px;line-height:32px;font-weight:500;color:#ffffff}.card-textBlog{font-size:16px;line-height:24px;font-weight:400;color:#ffffff99;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.btn-successBlog{padding:12px 24px;border-radius:8px;background-color:#38ae52;color:#ffffff;font-weight:700;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.btn-successBlog,.text-successBlog{font-size:16px;line-height:24px;letter-spacing:1px}.text-successBlog{color:#38ae52;text-decoration:none;font-weight:600}.text-successBlog:hover{text-decoration:underline}