.content-cards{padding:40px 20px}.content-cards-inner{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:30px;font-family:ITC Avant Garde Gothic,sans-serif}.content-cards .card{padding:40px 30px;border-radius:12px;box-shadow:0 4px 12px #00000014;opacity:0;transform:translateY(30px);transition:all .6s ease-out}.content-cards .card.visible{opacity:1;transform:translateY(0)}.content-cards h2{color:#034c26;font-weight:700;margin:0 0 15px;text-transform:capitalize;text-align:center;font-size:22px;line-height:1.4}.content-cards p{color:#000;font-size:17px;line-height:1.6;margin:0;text-align:justify}.image-accordion{padding:40px 20px;font-family:ITC Avant Garde Gothic,sans-serif;opacity:0;transform:translateY(40px);transition:all .8s ease}.image-accordion.animate{opacity:1;transform:translateY(0)}.accordion-container{display:flex;align-items:flex-start;gap:40px;max-width:1200px;margin:0 auto}.accordion-left{flex:1}.accordion-left img{max-width:100%;height:auto;display:block;border-radius:12px}.accordion-right{flex:1}.accordion-heading{font-size:24px;font-weight:700;color:#034c26;margin-bottom:20px}.accordion-item{border-bottom:1px solid #ccc}.accordion-title{background:none;border:none;width:100%;text-align:left;padding:15px 0;font-size:18px;font-family:inherit;display:flex;align-items:center;cursor:pointer;position:relative}.accordion-icon{display:inline-block;width:20px;height:20px;border-radius:50%;background:#e8e8e1;margin-right:10px;position:relative}.accordion-icon:after{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;border:solid #034c26;border-width:0 2px 2px 0;transform:translate(-50%,-50%) rotate(45deg)}.accordion-item.active .accordion-icon{background:#034c26}.accordion-item.active .accordion-icon:after{border-color:#e8e8e1;transform:translate(-50%,-50%) rotate(-135deg)}.accordion-toggle{margin-left:auto;font-size:16px;font-weight:400;line-height:1}.accordion-content{max-height:0;overflow:hidden;transition:max-height .4s ease;font-size:16px;line-height:1.6;padding:0}.accordion-item.active .accordion-content{padding:10px 0}@media (max-width: 768px){.accordion-container{flex-direction:column;gap:20px}.accordion-left,.accordion-right{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
