.discapacidad-section-v2{background-color:#fff;box-sizing:border-box;display:flex;justify-content:center;margin-left:50%;padding:80px 0;transform:translateX(-50%);width:100vw}.discapacidad-container{align-items:stretch;box-sizing:border-box;display:flex;flex-direction:row;gap:60px;max-width:1600px;padding:0 20px;width:95vw}.col-left,.col-right{display:flex;flex:1 1 50%;flex-direction:column}.main-image{box-shadow:0 4px 20px rgba(0,0,0,.06);object-fit:cover}.main-image,.main-image-placeholder{border-radius:30px;height:100%;width:100%}.main-image-placeholder{background-color:#d6b4d6;min-height:500px}.content-text{display:flex;flex-direction:column;flex-shrink:0;gap:16px;margin-bottom:40px}.main-title{color:#555;font-size:48px;font-weight:700;line-height:1.2;margin:0}.main-description,.main-description p{color:#555;font-size:16px;line-height:1.6;margin:0}.info-boxes-grid{display:grid;flex-grow:1;gap:40px 30px;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);padding-top:25px}.info-box{background-color:#f1f0ff;border:1px solid #f0e6f0;border-radius:16px;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:center;padding:45px 25px 25px;position:relative;transition:transform .2s ease,box-shadow .2s ease;width:100%}.info-box:hover{box-shadow:0 6px 15px rgba(0,0,0,.05);transform:translateY(-4px)}.box-icon-wrapper{align-items:center;background-color:#d6b4d6;border-radius:50%;box-shadow:0 4px 10px rgba(0,0,0,.08);display:flex;height:50px;justify-content:center;left:50%;overflow:hidden;position:absolute;top:0;transform:translate(-50%,-50%);width:50px;z-index:2}.box-icon{max-height:55%;max-width:55%;object-fit:contain}.box-content p{color:#424242;font-size:14px;font-weight:500;line-height:1.4;margin:0;text-align:left}@media (max-width:900px){.discapacidad-container{flex-direction:column;gap:40px;padding:0 20px;width:100%}.col-left,.col-right{flex:1 1 auto;width:100%}.main-image,.main-image-placeholder{height:350px}.content-text{text-align:center}.info-boxes-grid{grid-template-columns:1fr;grid-template-rows:auto}.box-content p{text-align:center}}