*,:after,:before{border:none;box-sizing:border-box;margin:0}body{background-color:#fff;color:#012041;font-family:Source Sans Pro,sans-serif}.tab{display:flex;gap:10px;margin:60px 0}.tab button{background-color:#fafafa;border:none;border-radius:10px;color:#012041;cursor:pointer;flex:1;font-size:16px;font-weight:600;height:70px;padding:0 16px;text-align:center;transition:.3s}.tab button:hover{background-color:#ccc}.tab button.active{background-color:#f6c447}.tabcontent{border-radius:30px;gap:0;margin-bottom:60px}.tabcontent,.textContent{display:flex;flex-wrap:wrap;overflow:hidden}.textContent{max-height:420px;min-height:420px;width:100%}.textSection{border-radius:30px 0 0 30px;flex:1 1 400px;flex-direction:column;justify-content:flex-start;padding:56px 44px}.image-container,.textSection{background-color:#fafafa;display:flex}.image-container{align-items:center;flex:1 1 400px;justify-content:center;margin:0;overflow:hidden;padding:0}.image-container,.tab-image{border-radius:0 30px 30px 0;height:100%}.tab-image{display:block;max-height:none!important;max-width:none!important;object-fit:cover;object-position:center;width:100%}.hidden{display:none!important}@media (max-width:1020px){.textContent{flex-direction:column;max-height:none;min-height:auto;padding:32px 16px}.textSection{border-radius:30px;flex:1 1 100%;padding:32px 16px}.image-container{display:none}.tab{flex-direction:column;gap:16px}.tab button{font-size:15px;height:auto;padding:12px 16px}}