.features-images{position:relative}.features-images img{position:absolute;inset:0}.features-images img:first-of-type{z-index:1}.features-images img:first-of-type{z-index:2}.block-imeddoc-features .section-title-area{display:none}.block-imeddoc-features .imeddoc-features-wrapper{display:grid;grid-template-columns:1fr 2fr;gap:4rem;align-items:start}.imeddoc-feature-group{background:var(--brand-3);display:inline-block;font-size:1.25rem;padding:.2rem 1rem;border-radius:10rem;color:#fff;margin-bottom:1rem}.block-imeddoc-features .imeddoc-features-list{display:flex;flex-direction:column;gap:1.5rem;max-height:600px;overflow-y:auto;overflow-x:hidden;padding-right:1rem}.block-imeddoc-features .imeddoc-features-list::-webkit-scrollbar{width:8px}.block-imeddoc-features .imeddoc-features-list::-webkit-scrollbar-track{background:#efefef;border-radius:10px}.block-imeddoc-features .imeddoc-features-list::-webkit-scrollbar-thumb{background:var(--brand-3);border-radius:10px}.block-imeddoc-features .imeddoc-features-list::-webkit-scrollbar-thumb:hover{background:var(--brand-3)}.block-imeddoc-features .imeddoc-features-heading{background:var(--brand-1);color:#fff;border-radius:2rem;padding:1.5rem 2rem;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:1rem;transition:all .3s ease;flex-shrink:0;margin-bottom:.5rem}.block-imeddoc-features .imeddoc-features-heading:hover{background:var(--brand-2);color:var(--brand-1);box-shadow:0 .8rem 2.4rem rgba(0,0,0,.1)}.block-imeddoc-features .imeddoc-features-heading.active{background:var(--brand-1);color:#fff}.block-imeddoc-features .imeddoc-features-heading-text{font-size:1.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.block-imeddoc-features .imeddoc-features-heading-icon{font-size:1.4rem;transition:transform .3s ease}.block-imeddoc-features .imeddoc-features-heading.active .imeddoc-features-heading-icon{transform:rotate(180deg)}.block-imeddoc-features .imeddoc-features-group{display:none;flex-direction:column;gap:1.5rem;margin-bottom:1.5rem}.block-imeddoc-features .imeddoc-features-group.active{display:flex}.block-imeddoc-features .imeddoc-feature-item{background:#fff;border:2px solid var(--brand-3);border-radius:2rem;padding:2rem;cursor:pointer;display:flex;gap:2rem;transition:all .3s ease;flex-shrink:0;flex-wrap:wrap}.block-imeddoc-features p{margin-bottom:0}.block-imeddoc-features .imeddoc-feature-mobile-image{display:none}.block-imeddoc-features .imeddoc-feature-item:hover{border-color:var(--brand-3);box-shadow:0 .8rem 2.4rem rgba(0,0,0,.1);transform:translateY(0px)}.block-imeddoc-features .imeddoc-feature-item.active{background:var(--brand-1);border-color:var(--brand-1);color:#fff;box-shadow:0 1.2rem 3.2rem rgba(0,0,0,.15)}.block-imeddoc-features .imeddoc-feature-icon{width:4rem;height:4rem;min-width:4rem;background:var(--brand-3);border-radius:calc(var(--border-radius) * 0.75);display:flex;align-items:center;justify-content:center;font-size:2.4rem;color:#fff;transition:all .3s ease}.block-imeddoc-features .imeddoc-feature-item.active .imeddoc-feature-icon{background:rgba(255,255,255,.2);color:#fff}.block-imeddoc-features .imeddoc-feature-content{flex:1}.block-imeddoc-features .imeddoc-feature-title{font-size:1.8rem;font-weight:600;margin-bottom:.4rem;transition:color .3s ease}.block-imeddoc-features .imeddoc-feature-item.active .imeddoc-feature-title{color:#fff}.block-imeddoc-features .imeddoc-feature-subtitle{font-size:1.4rem;color:#86868b;transition:color .3s ease}.block-imeddoc-features .imeddoc-feature-item.active .imeddoc-feature-subtitle{color:rgba(255,255,255,.8)}.block-imeddoc-features .imeddoc-features-images{background:0 0;border-radius:var(--border-radius);padding:0;position:relative;min-height:600px;overflow:hidden}.block-imeddoc-features .imeddoc-feature-image{position:absolute;inset:0;opacity:0;transition:opacity .5s ease;pointer-events:none;border-radius:calc(var(--border-radius) * 0.75);overflow:hidden}.block-imeddoc-features .imeddoc-feature-image.active{opacity:1;pointer-events:auto;background:var(--brand-3);border-radius:2rem 0 0 2rem}.block-imeddoc-features .imeddoc-feature-image img{width:100%;height:100%;border-radius:calc(var(--border-radius) * 0.75);height:auto;width:100%;box-shadow:0 .4rem 3.2rem rgba(0,0,0,.5);margin:4rem 0 4rem 4rem;border-radius:2rem 0 0 2rem}@media (max-width:1024px){.block-imeddoc-features .imeddoc-features-wrapper{grid-template-columns:1fr;gap:3rem}.block-imeddoc-features .imeddoc-features-list{max-height:none;overflow-y:visible}.block-imeddoc-features .imeddoc-features-images{min-height:500px}}@media (max-width:768px){.block-imeddoc-features .imeddoc-features-wrapper{gap:2rem}.block-imeddoc-features .imeddoc-feature-item{padding:1.5rem;gap:1.5rem;flex-direction:column}.block-imeddoc-features .imeddoc-feature-mobile-image{display:block;width:100%;order:3;margin-top:1rem}.block-imeddoc-features .imeddoc-feature-mobile-image img{width:100%;height:auto;border-radius:1rem;box-shadow:0 .4rem 1.2rem rgba(0,0,0,.08)}.block-imeddoc-features .imeddoc-features-images{display:none}.block-imeddoc-features .imeddoc-feature-icon{width:4rem;height:4rem;min-width:4rem;font-size:2rem}.block-imeddoc-features .imeddoc-feature-content{flex:1}.block-imeddoc-features .imeddoc-feature-title{font-size:1.6rem}.block-imeddoc-features .imeddoc-feature-subtitle{font-size:1.3rem}.block-imeddoc-features .imeddoc-features-heading-text{font-size:1.4rem}}